aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgeboski <jgeboski@gmail.com>2015-08-25 15:58:21 -0400
committerjgeboski <jgeboski@gmail.com>2015-08-25 16:33:25 -0400
commitd7583c3d34b286c535e00e9c54fca1a5aa4e1e6a (patch)
treeaebdd9d36413c04a8dc2336346387f114a369f42
parentc87650c3bd04a16b125cceb1d7fd8aa9c729143f (diff)
downloadbitlbee-facebook-d7583c3d34b286c535e00e9c54fca1a5aa4e1e6a.tar.gz
bitlbee-facebook-d7583c3d34b286c535e00e9c54fca1a5aa4e1e6a.tar.bz2
bitlbee-facebook-d7583c3d34b286c535e00e9c54fca1a5aa4e1e6a.tar.xz
facebook-api: fixed generic API operations always failing
-rw-r--r--facebook/facebook-api.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/facebook/facebook-api.c b/facebook/facebook-api.c
index d5faef7..9ba01ec 100644
--- a/facebook/facebook-api.c
+++ b/facebook/facebook-api.c
@@ -775,7 +775,11 @@ fb_api_cb_http_bool(FbHttpRequest *req, gpointer data)
hata = fb_http_request_get_data(req, NULL);
- if (bool2int((gchar *) hata)) {
+ if (G_UNLIKELY(hata == NULL)) {
+ hata = "false";
+ }
+
+ if (!bool2int((gchar *) hata)) {
fb_api_error(api, FB_API_ERROR, "Failed generic API operation");
}
}