[Pcre-svn] [812] code/trunk/src/pcre2test.c: Fix pcre2test b…

Top Page
Delete this message
Author: Subversion repository
Date:  
To: pcre-svn
Subject: [Pcre-svn] [812] code/trunk/src/pcre2test.c: Fix pcre2test buffer size issue for convert calls in non-8-bit modes.
Revision: 812
          http://www.exim.org/viewvc/pcre2?view=rev&revision=812
Author:   ph10
Date:     2017-05-29 17:21:11 +0100 (Mon, 29 May 2017)
Log Message:
-----------
Fix pcre2test buffer size issue for convert calls in non-8-bit modes.


Modified Paths:
--------------
    code/trunk/src/pcre2test.c


Modified: code/trunk/src/pcre2test.c
===================================================================
--- code/trunk/src/pcre2test.c    2017-05-28 04:05:58 UTC (rev 811)
+++ code/trunk/src/pcre2test.c    2017-05-29 16:21:11 UTC (rev 812)
@@ -3024,7 +3024,7 @@
   {
   if (pbuffer16 != NULL) free(pbuffer16);
   pbuffer16_size = 2*len + 2;
-  if (pbuffer16_size < 256) pbuffer16_size = 256;
+  if (pbuffer16_size < 4096) pbuffer16_size = 4096;
   pbuffer16 = (uint16_t *)malloc(pbuffer16_size);
   if (pbuffer16 == NULL)
     {
@@ -3111,7 +3111,7 @@
   {
   if (pbuffer32 != NULL) free(pbuffer32);
   pbuffer32_size = 4*len + 4;
-  if (pbuffer32_size < 512) pbuffer32_size = 512;
+  if (pbuffer32_size < 8192) pbuffer32_size = 8192;
   pbuffer32 = (uint32_t *)malloc(pbuffer32_size);
   if (pbuffer32 == NULL)
     {