From: Marc Smith <[email protected]> Add missing initialization for cpio__owner. Otherwise all files are owned by root.
The patch fixes the failing test cases added in the previous patch. Signed-off-by: Aaro Koskinen <[email protected]> --- archival/cpio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/archival/cpio.c b/archival/cpio.c index 540218c..34830a7 100644 --- a/archival/cpio.c +++ b/archival/cpio.c @@ -383,6 +383,8 @@ int cpio_main(int argc UNUSED_PARAM, char **argv) archive_handle = init_handle(); /* archive_handle->src_fd = STDIN_FILENO; - done by init_handle */ archive_handle->ah_flags = ARCHIVE_EXTRACT_NEWER; + archive_handle->cpio__owner.uid = -1L; + archive_handle->cpio__owner.gid = -1L; /* As of now we do not enforce this: */ /* -i,-t,-o,-p are mutually exclusive */ -- 2.9.2 _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
