2008-02-09 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Sat, 9 Feb 2008 00:13:43 +0000 (00:13 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Sat, 9 Feb 2008 00:13:43 +0000 (00:13 +0000)
* scdaemon.c (main): Use CONFIG_FILENAME as filename if it is set
in gpgconf-list output.

scd/ChangeLog
scd/scdaemon.c

index 51db189..ad3b211 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-09  Marcus Brinkmann  <marcus@g10code.de>
+
+       * scdaemon.c (main): Use CONFIG_FILENAME as filename if it is set
+       in gpgconf-list output.
+
 2007-12-10  Werner Koch  <wk@g10code.com>
 
        * app-openpgp.c (do_decipher): Take care of cryptograms shorter
index 8b5b7dc..a8a3bcf 100644 (file)
@@ -555,8 +555,10 @@ main (int argc, char **argv )
       char *filename = NULL;
       char *filename_esc;
 
-      if (!config_filename)
-        filename = make_filename (opt.homedir, "scdaemon.conf", NULL );
+      if (config_filename)
+       filename = xstrdup (config_filename);
+      else
+        filename = make_filename (opt.homedir, "scdaemon.conf", NULL);
       filename_esc = percent_escape (filename, NULL);
 
       printf ("gpgconf-scdaemon.conf:%lu:\"%s\n",