diff -r 3d43ca8d69ee -r b3db84cfb283 libpurple/protocols.c --- a/libpurple/protocols.c Sun Sep 01 01:40:21 2013 +0530 +++ b/libpurple/protocols.c Sun Sep 01 01:41:50 2013 +0530 @@ -737,7 +737,7 @@ PurpleProtocol * purple_protocols_find(const char *id) { - g_return_if_fail(protocols != NULL && id != NULL); + g_return_val_if_fail(protocols != NULL && id != NULL, NULL); return g_hash_table_lookup(protocols, id); }