]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
do not run strlen(3) on a NULL value
authorGiovanni Bechis <gbechis@apache.org>
Fri, 9 Jun 2023 15:28:32 +0000 (15:28 +0000)
committerGiovanni Bechis <gbechis@apache.org>
Fri, 9 Jun 2023 15:28:32 +0000 (15:28 +0000)
bz #66639

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910334 13f79535-47bb-0310-9956-ffa450edef68

support/htdbm.c

index c2f8f3f01a78134baf519e79a971f548e715da89..5cbd3f2639309a64aa52a5ee1cf101fb27880cd1 100644 (file)
@@ -193,6 +193,10 @@ static apr_status_t htdbm_verify(htdbm_t *htdbm)
     char *pwd;
     char *rec, *cmnt;
 
+    if(htdbm->username == NULL) {
+      return APR_ENOENT;
+    }
+
     key.dptr = htdbm->username;
     key.dsize = strlen(htdbm->username);
     if (!apr_dbm_exists(htdbm->dbm, key))