json: Add guard in create_keylist_patterns
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 25 May 2018 12:50:20 +0000 (14:50 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 25 May 2018 12:50:20 +0000 (14:50 +0200)
* src/gpgme-json.c (create_keylist_patterns): Guard against
a string ending with a linbreak.

src/gpgme-json.c

index eb5edf4..3cdd744 100644 (file)
@@ -691,7 +691,7 @@ create_keylist_patterns (cjson_t request)
       tmp = p + 1;
     }
   /* The last key is not newline delimted. */
-  ret[i++] = xstrdup (tmp);
+  ret[i++] = *tmp ? xstrdup (tmp) : NULL;
   ret[i] = NULL;
 
   xfree (keystring);