]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
* server/util_pcre.c (ap_regerror): Use passed-in buffer size rather
authorJoe Orton <jorton@apache.org>
Wed, 20 Apr 2011 16:17:44 +0000 (16:17 +0000)
committerJoe Orton <jorton@apache.org>
Wed, 20 Apr 2011 16:17:44 +0000 (16:17 +0000)
  than the size of a pointer.

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

server/util_pcre.c

index 8309d5a4a8ebf0d218f24138ebe018435007c527..f40d45cbb255c281ffc9b71832015077980e9fb7 100644 (file)
@@ -82,7 +82,7 @@ addlength = (preg != NULL && (int)preg->re_erroffset != -1)?
 if (errbuf_size > 0)
   {
   if (addlength > 0 && errbuf_size >= length + addlength)
-      apr_snprintf(errbuf, sizeof errbuf,
+      apr_snprintf(errbuf, errbuf_size,
                    "%s%s%-6d", message, addmessage, (int)preg->re_erroffset);
   else
     apr_cpystrn(errbuf, message, errbuf_size);