libpurple/protocols/facebook/api.c

changeset 39918
1c8e11f9274f
parent 39556
622bf98df0ac
child 39921
a9c92a82f4c8
equal deleted inserted replaced
39917:45dbd7582a5a 39918:1c8e11f9274f
2327 g_return_val_if_fail(len == strlen(decoded), users); 2327 g_return_val_if_fail(len == strlen(decoded), users);
2328 g_return_val_if_fail(g_str_has_prefix(decoded, "contact:"), users); 2328 g_return_val_if_fail(g_str_has_prefix(decoded, "contact:"), users);
2329 2329
2330 split = g_strsplit_set(decoded, ":", 4); 2330 split = g_strsplit_set(decoded, ":", 4);
2331 2331
2332 g_return_val_if_fail(g_strv_length(split) == 4, users); 2332 if (g_strv_length(split) != 4) {
2333 g_strfreev(split);
2334 g_return_val_if_reached(users);
2335 }
2333 2336
2334 users = g_slist_prepend(users, g_strdup(split[2])); 2337 users = g_slist_prepend(users, g_strdup(split[2]));
2335 2338
2336 g_strfreev(split); 2339 g_strfreev(split);
2337 g_free(decoded); 2340 g_free(decoded);

mercurial