]> diplodocus.org Git - nmh/commitdiff
Return false from parse_json() if jmsn_parse() returns a negative
authorDavid Levine <david.levine@gonift.com>
Mon, 25 Apr 2016 01:42:20 +0000 (21:42 -0400)
committerDavid Levine <david.levine@gonift.com>
Mon, 25 Apr 2016 01:42:20 +0000 (21:42 -0400)
(or zero, as it did before) value.

sbr/oauth.c

index 836395966695e626e04bf28f5d2655c1868b59ae..57d4bbbabad9b10abed010078fcf7c03c00f1523 100644 (file)
@@ -1169,7 +1169,7 @@ parse_json(jsmntok_t **tokens, size_t *tokens_len,
            of the response body. */
         *tokens = mh_xrealloc(*tokens, *tokens_len * sizeof **tokens);
     }
-    if (r == 0) {
+    if (r <= 0) {
         return FALSE;
     }