]> granicus.if.org Git - apache/commitdiff
Fix potential rejection of valid MaxMemFree and ThreadStackSize
authorJeff Trawick <trawick@apache.org>
Fri, 15 Nov 2013 17:35:16 +0000 (17:35 +0000)
committerJeff Trawick <trawick@apache.org>
Fri, 15 Nov 2013 17:35:16 +0000 (17:35 +0000)
directives.

Submitted by: Mike Rumph <mike.rumph oracle.com>
Reviewed by: trawick

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

CHANGES
server/mpm_common.c

diff --git a/CHANGES b/CHANGES
index e9b48738cc6cc164cf3ecb901d25ac707725a1bf..6bf9b6890e8955b789cbb470b083aca5f253ec59 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.0
 
+  *) Fix potential rejection of valid MaxMemFree and ThreadStackSize
+     directives.  [Mike Rumph <mike.rumph oracle.com>]
+
   *) core: Add parse_errorlog_arg callback to ap_errorlog_provider
      to allow providers to check the ErrorLog argument. [Jan Kaluza]
 
index 71e611356f1c285a5fb7c45ee3bd9065499aa5ad..e1f05324474e0661290e4da9b8f05be5dcdef70e 100644 (file)
@@ -389,6 +389,7 @@ const char *ap_mpm_set_max_mem_free(cmd_parms *cmd, void *dummy,
         return err;
     }
 
+    errno = 0;
     value = strtol(arg, NULL, 10);
     if (value < 0 || errno == ERANGE)
         return apr_pstrcat(cmd->pool, "Invalid MaxMemFree value: ",
@@ -408,6 +409,7 @@ const char *ap_mpm_set_thread_stacksize(cmd_parms *cmd, void *dummy,
         return err;
     }
 
+    errno = 0;
     value = strtol(arg, NULL, 10);
     if (value < 0 || errno == ERANGE)
         return apr_pstrcat(cmd->pool, "Invalid ThreadStackSize value: ",