2004-03-12 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Fri, 12 Mar 2004 14:29:40 +0000 (14:29 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Fri, 12 Mar 2004 14:29:40 +0000 (14:29 +0000)
* gpgconf-comp.c (gc_component_change_options): Set the filenames
of the option's backend, not of the component.

tools/ChangeLog
tools/gpgconf-comp.c

index ebdc94e..077115a 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-12  Marcus Brinkmann  <marcus@g10code.de>
+
+       * gpgconf-comp.c (gc_component_change_options): Set the filenames
+       of the option's backend, not of the component.
+
 2004-03-09  Werner Koch  <wk@gnupg.org>
 
        * gpgconf-comp.c [_riscos_]: Removed special code for RISC OS; we
index 791839a..d792d1d 100644 (file)
@@ -2029,7 +2029,8 @@ gc_component_change_options (int component, FILE *in)
     {
       /* Go on if we have already seen this backend, or if there is
         nothing to do.  */
-      if (src_pathname[option->backend] || !(option->new_flags || option->new_value))
+      if (src_pathname[option->backend]
+         || !(option->new_flags || option->new_value))
        {
          option++;
          continue;
@@ -2037,14 +2038,14 @@ gc_component_change_options (int component, FILE *in)
 
       if (gc_backend[option->backend].program)
        err = change_options_program (component, option->backend,
-                                     &src_pathname[component],
-                                     &dest_pathname[component],
-                                     &orig_pathname[component]);
+                                     &src_pathname[option->backend],
+                                     &dest_pathname[option->backend],
+                                     &orig_pathname[option->backend]);
       else
        err = change_options_file (component, option->backend,
-                                  &src_pathname[component],
-                                  &dest_pathname[component],
-                                  &orig_pathname[component]);
+                                  &src_pathname[option->backend],
+                                  &dest_pathname[option->backend],
+                                  &orig_pathname[option->backend]);
        
       if (err)
        break;