libpurple/protocols/facebook/api.c

changeset 39918
1c8e11f9274f
parent 39556
622bf98df0ac
child 39921
a9c92a82f4c8
--- a/libpurple/protocols/facebook/api.c	Wed Oct 02 18:01:33 2019 -0400
+++ b/libpurple/protocols/facebook/api.c	Wed Oct 02 19:04:34 2019 -0400
@@ -2329,7 +2329,10 @@
 
 	split = g_strsplit_set(decoded, ":", 4);
 
-	g_return_val_if_fail(g_strv_length(split) == 4, users);
+	if (g_strv_length(split) != 4) {
+		g_strfreev(split);
+		g_return_val_if_reached(users);
+	}
 
 	users = g_slist_prepend(users, g_strdup(split[2]));
 

mercurial