summaryrefslogtreecommitdiff
path: root/pcretest.c
diff options
context:
space:
mode:
authorchpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-02-27 17:31:40 +0000
committerchpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-02-27 17:31:40 +0000
commit79d2fe284e8333887c8fdb8fbdb4f176b4dad593 (patch)
tree78dbd9cb2f0a7fd113ec6ab9fb8801281847a462 /pcretest.c
parent280b7e5eb1214180c041348c921ea7fc4b00e573 (diff)
downloadpcre-79d2fe284e8333887c8fdb8fbdb4f176b4dad593.tar.gz
pcretest: Fix UTF-16 surrogate printing in test output
0xDFFF is a valid low surrogate value. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1263 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcretest.c')
-rw-r--r--pcretest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pcretest.c b/pcretest.c
index e0d12e2..cd84665 100644
--- a/pcretest.c
+++ b/pcretest.c
@@ -2076,7 +2076,7 @@ while (length-- > 0)
if (use_utf && c >= 0xD800 && c < 0xDC00 && length > 0)
{
int d = *p & 0xffff;
- if (d >= 0xDC00 && d < 0xDFFF)
+ if (d >= 0xDC00 && d <= 0xDFFF)
{
c = ((c & 0x3ff) << 10) + (d & 0x3ff) + 0x10000;
length--;