From 78f6291a3bf56769f53af66fe39718ddd2d74bf2 Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Fri, 7 Dec 2018 10:43:58 +0100 Subject: [PATCH] core: Fix ERR_INV_ARG check in genkey_start * src/genkey.c (gpgme_op_genkey_start): Fix check for parms. -- This fixes a regression introduced by: 174af15725d4989a840ff3098996cc8a0568f724 So that the error was triggered by usual args. GnuPG-Bug-Id: T4265 --- src/genkey.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/genkey.c b/src/genkey.c index b51dbf04..77576b18 100644 --- a/src/genkey.c +++ b/src/genkey.c @@ -290,7 +290,7 @@ gpgme_op_genkey_start (gpgme_ctx_t ctx, const char *parms, "pubkey=%p, seckey=%p", pubkey, seckey); TRACE_LOGBUF (parms, parms? strlen (parms):0); - if (!ctx || parms) + if (!ctx || !parms) return TRACE_ERR (gpg_error (GPG_ERR_INV_ARG)); err = genkey_start (ctx, 0, parms, pubkey, seckey);