summaryrefslogtreecommitdiff
path: root/libpurple/plugin.c
diff options
context:
space:
mode:
authorDaniel Atallah <datallah@pidgin.im>2013-02-18 23:44:29 -0500
committerDaniel Atallah <datallah@pidgin.im>2013-02-18 23:44:29 -0500
commit63b019b1c5c948164db4bcccfb4db5fdd9b6e35e (patch)
tree6c593cb79eb71ace751a87a012301b76c1811e58 /libpurple/plugin.c
parent3dbded7b3ab56462cb3888735552008325740db2 (diff)
downloadpidgin-63b019b1c5c948164db4bcccfb4db5fdd9b6e35e.tar.gz
Fix various "Dereference before null check" issues
* Nothing problematic, just unnecessary NULL checks
Diffstat (limited to 'libpurple/plugin.c')
-rw-r--r--libpurple/plugin.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libpurple/plugin.c b/libpurple/plugin.c
index 4f2b4023ab..23431c4b5f 100644
--- a/libpurple/plugin.c
+++ b/libpurple/plugin.c
@@ -587,11 +587,8 @@ purple_plugin_load(PurplePlugin *plugin)
if (plugin->native_plugin)
{
- if (plugin->info != NULL && plugin->info->load != NULL)
- {
- if (!plugin->info->load(plugin))
- return FALSE;
- }
+ if (plugin->info->load != NULL && !plugin->info->load(plugin))
+ return FALSE;
}
else {
PurplePlugin *loader;