plugind: initialize methods to be NULL
authorImran Zaman <imran.zaman@linux.intel.com>
Thu, 16 May 2013 12:42:03 +0000 (15:42 +0300)
committerJussi Laako <jussi.laako@linux.intel.com>
Thu, 23 May 2013 10:50:32 +0000 (13:50 +0300)
src/daemon/plugins/gsignond-plugin-proxy-factory.c

index 98efb0c..c61d1d4 100644 (file)
@@ -48,8 +48,10 @@ static void _enumerate_plugins(GSignondPluginProxyFactory* self)
 {
     GDir* plugin_dir = g_dir_open(gsignond_config_get_string (self->config, 
         GSIGNOND_CONFIG_GENERAL_PLUGINS_DIR), 0, NULL);
-    if (plugin_dir == NULL)
+    if (plugin_dir == NULL) {
+        WARN ("plugin directory empty");
         return;
+    }
         
     int n_plugins = 0;
     while (g_dir_read_name(plugin_dir) != NULL)
@@ -227,6 +229,7 @@ gsignond_plugin_proxy_factory_init (GSignondPluginProxyFactory *self)
                                            (GDestroyNotify)g_free,
                                            (GDestroyNotify)g_object_unref);
 
+    self->methods = NULL;
 }
 
 GSignondPluginProxyFactory*