[Pcre-svn] [413] code/trunk: Fix buglet in recent name lengt…

Inizio della pagina
Delete this message
Autore: Subversion repository
Data:  
To: pcre-svn
Oggetto: [Pcre-svn] [413] code/trunk: Fix buglet in recent name length patch.
Revision: 413
          http://www.exim.org/viewvc/pcre2?view=rev&revision=413
Author:   ph10
Date:     2015-11-03 20:09:33 +0000 (Tue, 03 Nov 2015)
Log Message:
-----------
Fix buglet in recent name length patch.


Modified Paths:
--------------
    code/trunk/src/pcre2_compile.c
    code/trunk/testdata/testoutput9


Modified: code/trunk/src/pcre2_compile.c
===================================================================
--- code/trunk/src/pcre2_compile.c    2015-11-03 20:04:23 UTC (rev 412)
+++ code/trunk/src/pcre2_compile.c    2015-11-03 20:09:33 UTC (rev 413)
@@ -2988,6 +2988,7 @@
   if ((unsigned int)arglen > MAX_MARK)
     {
     *errorcodeptr = ERR76;
+    *ptrptr = ptr;  
     return -1;
     }
   }


Modified: code/trunk/testdata/testoutput9
===================================================================
--- code/trunk/testdata/testoutput9    2015-11-03 20:04:23 UTC (rev 412)
+++ code/trunk/testdata/testoutput9    2015-11-03 20:09:33 UTC (rev 413)
@@ -314,7 +314,7 @@
     XX


 /(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF)XX/mark,alt_verbnames
-Failed: error 176 at offset 3: name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
+Failed: error 176 at offset 258: name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
     XX


/(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDE)XX/mark