cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f26b370584c6c080e3418ce5c8f5a74bb8b7d384
commit f26b370584c6c080e3418ce5c8f5a74bb8b7d384 Author: Cedric BAIL <cedric.b...@samsung.com> Date: Thu Mar 20 16:51:48 2014 +0900 edje: let's be more careful with string. Fix CID 1193213. --- src/lib/edje/edje_edit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index ef7ade0..7f3d9da 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -7654,7 +7654,8 @@ _edje_generate_source_of_part(Evas_Object *obj, Edje_Part *ep, Eina_Strbuf *buf) char state[512], *delim; double value; strncpy(state, data, sizeof(state) - 1); /* if we go over it, too bad.. the list of states may need to change to provide name and value separated */ - delim = strchr(state, ' '); + delim = strchr(state, ' '); + if (!delim) continue; *delim = '\0'; delim++; value = strtod(delim, NULL); --