summaryrefslogtreecommitdiff
path: root/src/engine-gpg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine-gpg.c')
-rw-r--r--src/engine-gpg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 31d219a..dc2d945 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -2075,6 +2075,8 @@ append_args_from_recipients_string (engine_gpg_t gpg,
file = 0;
flags = orig_flags;
}
+ else if (!ignore && n > 2 && !memcmp (string, "--", 2))
+ err = gpg_error (GPG_ERR_UNKNOWN_OPTION);
else if (n) /* Not empty - use it. */
{
err = add_arg (gpg, file? (hidden? "-F":"-f") : (hidden? "-R":"-r"));