diff options
author | Jehun Lim <jehun.lim@samsung.com> | 2015-10-13 15:49:12 +0900 |
---|---|---|
committer | Jehun Lim <jehun.lim@samsung.com> | 2015-10-13 17:09:42 +0900 |
commit | d5cf5880034ca7f53d90b617e3765bb5ab28d33b (patch) | |
tree | b0d6552bae4b43d466fb6ac152cc8027624b2125 | |
parent | eacd1b81ce08ba5da0ff14b99bfbef42fec4fd56 (diff) | |
download | air_mediahub-submit/tizen/20151014.005748.tar.gz air_mediahub-submit/tizen/20151014.005748.tar.bz2 air_mediahub-submit/tizen/20151014.005748.zip |
grid_gallery: add variable null check (prevent: 486270)submit/tizen/20151014.005748accepted/tizen/tv/20151014.043247
Change-Id: I4c86b3ebe6da7f4d497fa5a04593b18a591b4f6b
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
-rw-r--r-- | src/grid/grid_gallery.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/grid/grid_gallery.c b/src/grid/grid_gallery.c index a421756..eb39a7b 100644 --- a/src/grid/grid_gallery.c +++ b/src/grid/grid_gallery.c @@ -134,9 +134,12 @@ static char *_place_text_get(void *data, Evas_Object *obj, const char *part) city = strtok_r(buf, "/", &tmp); country = strtok_r(tmp, "", &tmp); - if (!strcmp(part, PART_ELM_TEXT_CITY)) + if (!strcmp(part, PART_ELM_TEXT_CITY)) { + if (!city) + return NULL; + return strdup(city); - else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) { + } else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) { if (!country) return NULL; |