diff --git a/modules/metadata/mod_mime_magic.c b/modules/metadata/mod_mime_magic.c index 8adf72af01..dd2b2ac446 100644 --- a/modules/metadata/mod_mime_magic.c +++ b/modules/metadata/mod_mime_magic.c @@ -2235,7 +2235,7 @@ static int is_tar(unsigned char *buf, int nbytes) sum = 0; p = header->charptr; - for (i = sizeof(union record); - ap_context_t >= 0;) { + for (i = sizeof(union record); --i >= 0;) { /* * We can't use unsigned char here because of old compilers, e.g. V7. */ @@ -2243,7 +2243,7 @@ static int is_tar(unsigned char *buf, int nbytes) } /* Adjust checksum to count the "chksum" field as blanks. */ - for (i = sizeof(header->header.chksum); - ap_context_t >= 0;) + for (i = sizeof(header->header.chksum); --i >= 0;) sum -= 0xFF & header->header.chksum[i]; sum += ' ' * sizeof header->header.chksum; diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c index a33854ccba..66f87c1177 100644 --- a/modules/proxy/proxy_util.c +++ b/modules/proxy/proxy_util.c @@ -1107,7 +1107,7 @@ int ap_proxy_is_domainname(struct dirconn_entry *This, ap_context_t *p) return 0; /* Strip trailing dots */ - for (i = strlen(addr) - 1; i > 0 && addr[i] == '.'; - ap_context_t ) + for (i = strlen(addr) - 1; i > 0 && addr[i] == '.'; --i) addr[i] = '\0'; This->matcher = proxy_match_domainname; @@ -1162,7 +1162,7 @@ int ap_proxy_is_hostname(struct dirconn_entry *This, ap_context_t *p) This->hostentry = ap_pduphostent (p, &host); /* Strip trailing dots */ - for (i = strlen(addr) - 1; i > 0 && addr[i] == '.'; - ap_context_t ) + for (i = strlen(addr) - 1; i > 0 && addr[i] == '.'; --i) addr[i] = '\0'; This->matcher = proxy_match_hostname;