fix bugs reported by static analyzer. 23/55323/2 accepted/tizen/mobile/20151224.001929 accepted/tizen/tv/20151224.001952 accepted/tizen/wearable/20151224.002011 submit/tizen/20151223.114332 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031
authorSeunghun Lee <shiin.lee@samsung.com>
Wed, 23 Dec 2015 06:58:05 +0000 (15:58 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 23 Dec 2015 11:39:55 +0000 (03:39 -0800)
Change-Id: I0579158edf2eee7b6bd50dcba0ea6e966fca3c3d

src/bin/e_comp_wl_input.c
src/modules/bufferqueue/e_mod_main.c

index 513b64c..0c82dd8 100644 (file)
@@ -684,6 +684,8 @@ e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *mo
 
    /* create a new xkb context */
    cdata->xkb.context = xkb_context_new(0);
+   if (!cdata->xkb.context)
+     return;
 
    if (e_config->xkb.use_cache)
      {
index c169a5a..e05085f 100644 (file)
@@ -191,14 +191,14 @@ _e_bq_mgr_new(char *sock_name)
        (sock_name != NULL))
      {
         bq_mgr->wdpy = wl_display_create();
-        if (bq_mgr->wdpy)
+        if (!bq_mgr->wdpy)
           {
              free(bq_mgr);
              return NULL;
           }
 
         bq_mgr->loop = wl_display_get_event_loop(bq_mgr->wdpy);
-        if (bq_mgr->loop)
+        if (!bq_mgr->loop)
           {
              free(bq_mgr);
              return NULL;