PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- * remove useless tests ==> (*x && apr_isspace(*x))
- trunk patch: http://svn.apache.org/viewvc?view=revision&revision=1452128
- 2.4.x patch: trunk patch works (with some offset)
- +1: jailletc36, rjung, covener
-
* mod_log_config: Fix crash when logging request end time for a failed request.
PR 54828
trunk patch: http://svn.apache.org/r1467765
}
*l++ = '\0';
- while (*l && apr_isspace(*l)) {
+ while (apr_isspace(*l)) {
++l;
}
if (p != NULL) {
while (*p) {
p += 7;
- while (*p && apr_isspace(*p))
+ while (apr_isspace(*p))
++p;
if (*p != '=')
continue;
if (!*string_pos) { /* need at least two fields */
goto need_2_fields;
}
- while(*string_pos && apr_isspace(*string_pos)) { /* past whitespace */
+ while (apr_isspace(*string_pos)) { /* past whitespace */
++string_pos;
}
return 1.0f;
}
- while (*string && apr_isspace(*string)) {
+ while (apr_isspace(*string)) {
++string;
}
}
*cp++ = '\0'; /* Delimit var */
- while (*cp && (apr_isspace(*cp) || *cp == '=')) {
+ while (apr_isspace(*cp) || *cp == '=') {
++cp;
}
/* If blank, just return it --- this ends information on this variant */
- for (cp = buffer; (*cp && apr_isspace(*cp)); ++cp) {
+ for (cp = buffer; apr_isspace(*cp); ++cp) {
continue;
}
do {
++cp;
- } while (*cp && apr_isspace(*cp));
+ } while (apr_isspace(*cp));
if (!*cp) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(00682)
}
/* jump to the value */
- while (*p && apr_isspace(*p)) {
+ while (apr_isspace(*p)) {
++p;
}
}
*l++ = '\0';
- while (*l && apr_isspace(*l))
+ while (apr_isspace(*l))
++l;
if (!strcasecmp(w, "Content-type")) {
while (*val) {
const char *tok_start;
- while (*val && apr_isspace(*val))
+ while (apr_isspace(*val))
++val;
tok_start = val;
char *res;
char quote;
- while (*str && apr_isspace(*str))
+ while (apr_isspace(*str))
++str;
if (!*str) {
res = substring_conf(p, str, strend - str, 0);
}
- while (*strend && apr_isspace(*strend))
+ while (apr_isspace(*strend))
++strend;
*line = strend;
return res;
/* Find first non-white byte */
- while (*ptr && apr_isspace(*ptr))
+ while (apr_isspace(*ptr))
++ptr;
tok_start = ptr;
/* Advance accept_line pointer to the next non-white byte */
- while (*ptr && apr_isspace(*ptr))
+ while (apr_isspace(*ptr))
++ptr;
*accept_line = ptr;
}
*l++ = '\0';
- while (*l && apr_isspace(*l)) {
+ while (apr_isspace(*l)) {
++l;
}
dbmkey.dptr = apr_pstrmemdup(p, line, c - line);
dbmkey.dsize = (c - line);
- while (*c && apr_isspace(*c)) {
+ while (apr_isspace(*c)) {
++c;
}