don't apply xsettings if no settings exist
authorMike Blumenkrantz <m.blumenkran@samsung.com>
Thu, 18 Apr 2013 09:39:58 +0000 (10:39 +0100)
committerMike Blumenkrantz <m.blumenkran@samsung.com>
Thu, 18 Apr 2013 09:39:58 +0000 (10:39 +0100)
* fixes buffer overflow

src/bin/e_xsettings.c

index 9f96d1e..3e9779b 100644 (file)
@@ -144,7 +144,7 @@ _e_xsettings_activate(Settings_Manager *sm)
                                  ecore_x_current_time_get(), atom,
                                  sm->selection, 0, 0);
 
-   _e_xsettings_apply(sm);
+   if (settings) _e_xsettings_apply(sm);
 
    return 1;
 }