finch/gntplugin.c

changeset 35690
5ef990c032ad
parent 35475
ec0d44434ba8
child 37133
832cd077145e
--- a/finch/gntplugin.c	Thu Apr 03 18:23:35 2014 +0200
+++ b/finch/gntplugin.c	Thu Apr 03 18:45:27 2014 +0200
@@ -83,6 +83,9 @@
 		return TRUE;
 	}
 
+	if (!plugin->info)
+		return FALSE;
+
 	pinfo = plugin->info->prefs_info;
 	if (!pinfo)
 		return FALSE;
@@ -247,6 +250,8 @@
 		return;
 	plugin->ui_data = ui_data = g_new0(FinchPluginUiData, 1);
 
+	g_return_if_fail(plugin->info != NULL);
+
 	if (PURPLE_IS_GNT_PLUGIN(plugin) &&
 			(callback = FINCH_PLUGIN_UI_INFO(plugin)) != NULL)
 	{

mercurial