aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgeboski <jgeboski@gmail.com>2015-12-26 12:11:44 -0500
committerjgeboski <jgeboski@gmail.com>2015-12-26 12:11:44 -0500
commitefdbfe7349aeeb6a14030acaef41bfb583175a53 (patch)
tree95dec7bf6db246ce8304cb16ebf5092ae668628f
parent32e3efe92834359c94cc54e5da693227e82ec62e (diff)
downloadbitlbee-facebook-efdbfe7349aeeb6a14030acaef41bfb583175a53.tar.gz
bitlbee-facebook-efdbfe7349aeeb6a14030acaef41bfb583175a53.tar.bz2
bitlbee-facebook-efdbfe7349aeeb6a14030acaef41bfb583175a53.tar.xz
Fixed a few issues reported by Coverity
-rw-r--r--facebook/facebook-http.c4
-rw-r--r--facebook/facebook-mqtt.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/facebook/facebook-http.c b/facebook/facebook-http.c
index cf32b25..988a3b2 100644
--- a/facebook/facebook-http.c
+++ b/facebook/facebook-http.c
@@ -594,11 +594,11 @@ fb_http_values_parse(FbHttpValues *values, const gchar *data, gboolean isurl)
if (isurl) {
data = strchr(data, '?');
- if (data++ == NULL) {
+ if (data == NULL) {
return;
}
- tail = strchr(data, '#');
+ tail = strchr(++data, '#');
if (tail != NULL) {
data = g_strndup(data, tail - data);
diff --git a/facebook/facebook-mqtt.c b/facebook/facebook-mqtt.c
index 07d0bf0..fbb2473 100644
--- a/facebook/facebook-mqtt.c
+++ b/facebook/facebook-mqtt.c
@@ -449,6 +449,7 @@ fb_mqtt_read(FbMqtt *mqtt, FbMqttMessage *msg)
}
if (!fb_mqtt_message_read_mid(msg, &mid)) {
+ g_free(str);
break;
}