From 17a105fd8a08e060ec667d825f524751effda522 Mon Sep 17 00:00:00 2001 From: Franck Joncourt Date: Sun, 5 May 2013 21:43:31 +0200 Subject: [PATCH] Added GPG_SIGNER and GPG_RECIPIENT to the list of important variables. --- client/config_init.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/config_init.c b/client/config_init.c index a13c10dc..6b1a970b 100644 --- a/client/config_init.c +++ b/client/config_init.c @@ -52,7 +52,9 @@ #define FWKNOP_CRITICAL_VARS_BM ( FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_KEY_RIJNDAEL) \ | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_KEY_RIJNDAEL_BASE64) \ | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_KEY_HMAC) \ - | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_KEY_HMAC_BASE64) ) + | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_KEY_HMAC_BASE64) \ + | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_GPG_RECIPIENT) \ + | FWKNOP_CLI_ARG_BM(FWKNOP_CLI_ARG_GPG_SIGNER) ) /** * Structure to handle a variable in an rcfile @@ -325,6 +327,8 @@ is_rc_param(const char *line, rc_file_param_t *param) char val[MAX_LINE_LEN] = {0}; char *ndx; + memset(param, 0, sizeof(param)); + /* Fetch the variable and its value */ if(sscanf(line, "%s %[^ ;\t\n\r#]", var, val) != 2) {