aboutsummaryrefslogtreecommitdiffstats
path: root/sm/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'sm/server.c')
-rw-r--r--sm/server.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sm/server.c b/sm/server.c
index be45060be..ebcb7f9ad 100644
--- a/sm/server.c
+++ b/sm/server.c
@@ -73,7 +73,7 @@ option_handler (ASSUAN_CONTEXT ctx, const char *key, const char *value)
if (!strcmp (key, "include-certs"))
{
int i = *value? atoi (value) : -1;
- if (ctrl->include_certs < -1)
+ if (ctrl->include_certs < -2)
return ASSUAN_Parameter_Error;
ctrl->include_certs = i;
}
@@ -369,6 +369,10 @@ cmd_message (ASSUAN_CONTEXT ctx, char *line)
return 0;
}
+
+/* Note that the line contains a space separated list of pappern where
+ each pappern is percent escaped and spacesmay be replaced by
+ '+'. */
static int
cmd_listkeys (ASSUAN_CONTEXT ctx, char *line)
{