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;