--- a/libpurple/http.c Sat May 07 15:49:46 2016 -0700 +++ b/libpurple/http.c Sat May 07 16:04:25 2016 -0700 @@ -2011,13 +2011,13 @@ { gchar *escaped_name = g_strdup(purple_url_encode(name)); gchar *escaped_value = NULL; - - if (escaped_value) { + + if (value) { escaped_value = g_strdup(purple_url_encode(value)); } - + purple_http_cookie_jar_set_ext(cookie_jar, escaped_name, escaped_value, -1); - + g_free(escaped_name); g_free(escaped_value); }