summaryrefslogtreecommitdiff
path: root/libpurple/plugins.c
diff options
context:
space:
mode:
authorTomasz Wasilczyk <twasilczyk@pidgin.im>2015-05-09 10:01:27 +0200
committerTomasz Wasilczyk <twasilczyk@pidgin.im>2015-05-09 10:01:27 +0200
commit54b427461dd67c14a708481b7c85d306944ee540 (patch)
tree4ed2187b0013a0cee946fd7fa9ea3f028e9d3270 /libpurple/plugins.c
parent51c1d248dfeeaa5f52cb8b06349e29e3bf2042c5 (diff)
downloadpidgin-54b427461dd67c14a708481b7c85d306944ee540.tar.gz
Fix tests built on Fedora
Diffstat (limited to 'libpurple/plugins.c')
-rw-r--r--libpurple/plugins.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libpurple/plugins.c b/libpurple/plugins.c
index adce389c72..534e4011b2 100644
--- a/libpurple/plugins.c
+++ b/libpurple/plugins.c
@@ -992,6 +992,9 @@ purple_plugins_find_plugin(const gchar *id)
plugin = gplugin_manager_find_plugin(id);
+ if (!plugin)
+ return NULL;
+
/* GPlugin refs the plugin object before returning it. This workaround is
* to avoid managing the reference counts everywhere in our codebase where
* we use plugin instances. A plugin object will exist till the plugins