json: Fix double ctx alloc
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 25 May 2018 12:50:59 +0000 (14:50 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 25 May 2018 12:50:59 +0000 (14:50 +0200)
* src/gpgme-json.c (op_keylist): Only get one ctx.

src/gpgme-json.c

index 3cdd744..ca8c41c 100644 (file)
@@ -1966,9 +1966,6 @@ op_keylist (cjson_t request, cjson_t result)
   patterns = create_keylist_patterns (request);
 
   /* Do a keylisting and add the keys */
-  if ((err = gpgme_new (&ctx)))
-    goto leave;
-  gpgme_set_protocol (ctx, protocol);
   gpgme_set_keylist_mode (ctx, mode);
 
   err = gpgme_op_keylist_ext_start (ctx, (const char **) patterns,