]> granicus.if.org Git - apache/blobdiff - support/htdbm.c
Fix integer overflow in ap_pregsub. This can be triggered e.g.
[apache] / support / htdbm.c
index 46cf7250e27d7f055364ded23ba3ad87311c7686..f9a02bd49cd323bf9dda642cd1b5410ae5c52ebf 100644 (file)
@@ -532,7 +532,7 @@ int main(int argc, const char * const argv[])
     switch (cmd) {
         case HTDBM_VERIFY:
             if ((rv = htdbm_verify(h)) != APR_SUCCESS) {
-                if(rv == APR_ENOENT) {
+                if (APR_STATUS_IS_ENOENT(rv)) {
                     fprintf(stderr, "The user '%s' could not be found in database\n", h->username);
                     exit(ERR_BADUSER);
                 }