libpurple/protocols/facebook/api.c

changeset 38395
922cb6303d80
parent 38394
cc616d24fa7e
child 38396
a7a919217259
--- a/libpurple/protocols/facebook/api.c	Sun Jun 25 04:01:56 2017 -0300
+++ b/libpurple/protocols/facebook/api.c	Sun Jun 25 04:07:39 2017 -0300
@@ -1400,7 +1400,11 @@
 
 	if (purple_strequal(str, "ExternalUrl")) {
 		params = fb_http_params_new_parse(url, TRUE);
-		text = fb_http_params_dup_str(params, "u", NULL);
+		if (g_str_has_prefix(url, FB_API_FBRPC_PREFIX)) {
+			text = fb_http_params_dup_str(params, "target_url", NULL);
+		} else {
+			text = fb_http_params_dup_str(params, "u", NULL);
+		}
 		fb_http_params_free(params);
 	} else {
 		text = g_strdup(url);

mercurial