From 2dc790bf47eef4d1e043ca5d7fbfca7b5c4b4dd3 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Thu, 13 Dec 2012 14:17:33 +0000 Subject: [PATCH] evas/bidi: Make sure we access the correct memory here. Without that it would crash as we just freed it and assigned the realloc code to tmp_ret. SVN revision: 80863 --- src/lib/evas/common/language/evas_bidi_utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/common/language/evas_bidi_utils.c b/src/lib/evas/common/language/evas_bidi_utils.c index 0656d57371..8ad70ac000 100644 --- a/src/lib/evas/common/language/evas_bidi_utils.c +++ b/src/lib/evas/common/language/evas_bidi_utils.c @@ -184,6 +184,7 @@ evas_bidi_segment_idxs_get(const Eina_Unicode *str, const char *delim) free(ret); return NULL; } + ret = tmp_ret; } ret[ret_idx++] = str - str_base; break;