- use bb_xchdir instead of ignoring eventual errors of chdir
[oweals/busybox.git] / archival / cpio.c
index 820f03e9bc651454c60537c2b34ad68909eda12b..478379c5491f3986ec49e3d5a9d5b2c27db9bb5d 100644 (file)
@@ -38,7 +38,7 @@
 #define CPIO_OPT_CREATE_LEADING_DIR    0x20
 #define CPIO_OPT_PRESERVE_MTIME                0x40
 
-extern int cpio_main(int argc, char **argv)
+int cpio_main(int argc, char **argv)
 {
        archive_handle_t *archive_handle;
        char *cpio_filename = NULL;
@@ -88,7 +88,7 @@ extern int cpio_main(int argc, char **argv)
 
        while (optind < argc) {
                archive_handle->filter = filter_accept_list;
-               archive_handle->accept = llist_add_to(archive_handle->accept, argv[optind]);
+               llist_add_to(&(archive_handle->accept), argv[optind]);
                optind++;
        }