summaryrefslogtreecommitdiff
path: root/pcreposix.c
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-05-04 13:03:39 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-05-04 13:03:39 +0000
commit9ea15e49861810c711ba92ea3faaad38d3492015 (patch)
tree50a03241f173399598bd7b321ac83a02c781adba /pcreposix.c
parent0c6344b222dca94ccf3895e72035845c7abfba45 (diff)
downloadpcre-9ea15e49861810c711ba92ea3faaad38d3492015.tar.gz
Check for overlong name in (*MARK) etc.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@964 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcreposix.c')
-rw-r--r--pcreposix.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pcreposix.c b/pcreposix.c
index c1a9d1c..99cc410 100644
--- a/pcreposix.c
+++ b/pcreposix.c
@@ -158,7 +158,9 @@ static const int eint[] = {
REG_BADPAT, /* \N is not supported in a class */
REG_BADPAT, /* too many forward references */
REG_BADPAT, /* disallowed UTF-8/16 code point (>= 0xd800 && <= 0xdfff) */
- REG_BADPAT /* invalid UTF-16 string (should not occur) */
+ REG_BADPAT, /* invalid UTF-16 string (should not occur) */
+ /* 75 */
+ REG_BADPAT /* overlong MARK name */
};
/* Table of texts corresponding to POSIX error codes */