Hi,

 tla apply-changeset CHANGESET

without a `.' for the target directory shows the message

    Error encountered accessing directory (Bad address)
    Path: (null)


It seems to have been overlooked to specify `target_dir' rather than
argv[2] to arch_check_directory. (Has been observed in
<[EMAIL PROTECTED]> too.)

Regards,
Michael

--- orig/libarch/cmd-apply-changeset.c
+++ mod/libarch/cmd-apply-changeset.c
@@ -138,7 +138,7 @@
 
     arch_apply_changeset (&report, argv[1], target_dir, 
arch_unspecified_id_tagging, arch_inventory_unrecognized, reverse, forward, 0, 
0, 0, escape_classes);
     arch_check_directory (argv[1], 0);
-    arch_check_directory (argv[2], 1);
+    arch_check_directory (target_dir, 1);
     if (arch_conflicts_occured (&report))
       {
         safe_printfmt (2, "%s: conflicts occured\n", argv[0]);


_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to