From d8672f1df2aaa12b0262766573f5cc98dcb76138 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Tue, 4 Mar 2008 21:57:56 -0500 Subject: [PATCH] Convert the GETCONFIG parameter name to lower case. --- src/commands.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/commands.c b/src/commands.c index 4e298f5a..755485ff 100644 --- a/src/commands.c +++ b/src/commands.c @@ -2214,10 +2214,18 @@ static int getconfig_command(assuan_context_t ctx, gchar *line) paramp = param; } - if (strcmp(paramp, "key") == 0 || strcmp(paramp, "key_file") == 0) + paramp = g_ascii_strdown(paramp, -1); + + if (!paramp) + return send_syserror(ctx, ENOMEM); + + if (strcmp(paramp, "key") == 0 || strcmp(paramp, "key_file") == 0) { + g_free(paramp); return send_error(ctx, GPG_ERR_NOT_IMPLEMENTED); + } p = get_key_file_string(fp ? fp : "global", paramp); + g_free(paramp); if (!p) return send_error(ctx, EPWMD_COMMAND_SYNTAX); -- 2.11.4.GIT