elm_dbus_menu: add null checking after memory allocation 42/143242/2
authorJaeun Choi <jaeun12.choi@samsung.com>
Wed, 9 Aug 2017 07:21:03 +0000 (16:21 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Fri, 11 Aug 2017 02:28:13 +0000 (02:28 +0000)
Change-Id: I43d0a47eb8d382007b6a9ed1d877415ad37ed52d
origin: upstream (0927221c1a0e26b7fe006eb3110ca2bffd671b89)

src/lib/elm_dbus_menu.c

index 43f270dcde53f2ffde19f84e59eced4aa11afae7..f850cae8127c278d14d9c1359a138e419f887e47 100644 (file)
@@ -951,6 +951,8 @@ _elm_dbus_menu_app_menu_register(Ecore_X_Window xid, Eo *obj,
      }
 
    sd->dbus_menu->app_menu_data = malloc(sizeof(Callback_Data));
+   if (!sd->dbus_menu->app_menu_data) return;
+
    cd = sd->dbus_menu->app_menu_data;
    cd->result_cb = result_cb;
    cd->data = data;