From 09b76797685c8d76cc458e4e18317c0abe786345 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Wed, 31 Oct 2018 10:29:13 -0700 Subject: [PATCH] BULK: Fix potential crash due to syntax error. --- src/bulk.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bulk.c b/src/bulk.c index 99595bb9..14db5a0d 100644 --- a/src/bulk.c +++ b/src/bulk.c @@ -290,6 +290,9 @@ parse_cmds (struct sexp_s **list, struct command_table_s **commands) return GPG_ERR_SYNTAX; cur = list[++i]; + if (!cur) + return GPG_ERR_SYNTAX; + if (cur && memcmp (cur->tag, "rc", cur->taglen)) { rc = validate_command (cur, commands); -- 2.11.4.GIT