diff options
Diffstat (limited to '')
| -rw-r--r-- | src/engine-gpgconf.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/engine-gpgconf.c b/src/engine-gpgconf.c index 6f7c8ac0..af5f1103 100644 --- a/src/engine-gpgconf.c +++ b/src/engine-gpgconf.c @@ -399,7 +399,7 @@ gpgconf_parse_option (gpgme_conf_opt_t opt,  		      gpgme_conf_arg_t *arg_p, char *line)  {    gpgme_error_t err; -  char *mark; +  char *mark = NULL;    if (!line[0])      return 0; @@ -408,7 +408,8 @@ gpgconf_parse_option (gpgme_conf_opt_t opt,      {        gpgme_conf_arg_t arg; -      mark = strchr (line, ','); +      if (opt->type != GPGME_CONF_STRING) +        mark = strchr (line, ',');        if (mark)  	*mark = '\0'; | 
