From: Sangjin Lee Date: Mon, 24 Jul 2017 05:08:57 +0000 (+0900) Subject: e_info: add safety check before memset X-Git-Tag: accepted/tizen/unified/20170727.191316~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F94%2F140194%2F2;p=platform%2Fupstream%2Fenlightenment.git e_info: add safety check before memset Change-Id: I2636b60008fb0ff295fff7a1c1a7ebe0d1b81740 --- diff --git a/src/bin/e_info_server.c b/src/bin/e_info_server.c index 975edba..2924c75 100644 --- a/src/bin/e_info_server.c +++ b/src/bin/e_info_server.c @@ -5034,6 +5034,7 @@ e_info_server_dump_client(E_Client *ec, char *fname) tbm_surface_info_s surface_info; tbm_surface_h tbm_surface = wayland_tbm_server_get_surface(NULL, buffer->resource); + EINA_SAFETY_ON_NULL_RETURN(tbm_surface); memset(&surface_info, 0, sizeof(tbm_surface_info_s)); tbm_surface_map(tbm_surface, TBM_SURF_OPTION_READ, &surface_info); @@ -5046,6 +5047,7 @@ e_info_server_dump_client(E_Client *ec, char *fname) tbm_surface_info_s surface_info; tbm_surface_h tbm_surface = buffer->tbm_surface; + EINA_SAFETY_ON_NULL_RETURN(tbm_surface); memset(&surface_info, 0, sizeof(tbm_surface_info_s)); tbm_surface_map(tbm_surface, TBM_SURF_OPTION_READ, &surface_info); @@ -5102,6 +5104,7 @@ _e_info_transform_new(E_Client *ec, int id, int enable, int x, int y, int sx, in if (!result) { result = (E_Info_Transform*)malloc(sizeof(E_Info_Transform)); + EINA_SAFETY_ON_NULL_RETURN_VAL(result, NULL); memset(result, 0, sizeof(E_Info_Transform)); result->id = id; result->ec = ec;