]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
log an error when ap_runtime_dir_relative fails.
authorGiovanni Bechis <gbechis@apache.org>
Wed, 5 Apr 2023 09:05:24 +0000 (09:05 +0000)
committerGiovanni Bechis <gbechis@apache.org>
Wed, 5 Apr 2023 09:05:24 +0000 (09:05 +0000)
spotted by rpluem@

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

docs/log-message-tags/next-number
modules/generators/mod_cgid.c

index 021188b79752dc78a77d5a272e7308346259c274..a37a802aea988b7373a9110fd5f122b636c1db28 100644 (file)
@@ -1 +1 @@
-10423
+10424
index de3e4b353ae4395e00b08a0b7198c97006c54eb5..6886ec39f0424516418675025fd18f5b64d8fd9e 100644 (file)
@@ -1059,8 +1059,11 @@ static int cgid_init(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp,
 
         parent_pid = getpid();
         tmp_sockname = ap_runtime_dir_relative(p, sockname);
-        if (!tmp_sockname)
+        if (!tmp_sockname) {
+            ap_log_error(APLOG_MARK, APLOG_ERR, 0, main_server, APLOGNO(10423)
+                         "Invalid socket path %s", sockname);
             return DECLINED;
+        }
         if (strlen(tmp_sockname) > sizeof(server_addr->sun_path) - 1) {
             tmp_sockname[sizeof(server_addr->sun_path)] = '\0';
             ap_log_error(APLOG_MARK, APLOG_ERR, 0, main_server, APLOGNO(01254)