From b0f58c2b27a7a5f31d3b25ad7873361c728c1081 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 13 Jun 2011 13:25:08 +0000 Subject: [PATCH] Elm cnp: Fix string bounds checking. Patch by Hyoyoung Chang. SVN revision: 60269 --- legacy/elementary/src/lib/elm_cnp_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_cnp_helper.c b/legacy/elementary/src/lib/elm_cnp_helper.c index 6d21702643..45a969a613 100644 --- a/legacy/elementary/src/lib/elm_cnp_helper.c +++ b/legacy/elementary/src/lib/elm_cnp_helper.c @@ -1198,7 +1198,7 @@ mark_up(const char *start, int inlen, int *lenp) q = ret = malloc(l + 1); /* Second pass: Change characters */ - for (p = start; *p; ) + for (p = start; ((!endp) || (p < endp)) && (*p); ) { for (i = 0; i < N_ESCAPES; i++) {