If "ar t foo.a" is called, the filter will be called unconditionally However, accept list is empty, so filter will fail. In the end nothing will be printed.
This is a regresion from 535584c (ar: add archive creation support) Signed-off-by: Nguyễn Thái Ngọc Duy <pclo...@gmail.com> --- archival/ar.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/archival/ar.c b/archival/ar.c index 9039747..1b7b66a 100644 --- a/archival/ar.c +++ b/archival/ar.c @@ -235,7 +235,8 @@ int ar_main(int argc UNUSED_PARAM, char **argv) : O_RDONLY ); - archive_handle->filter = filter_accept_list; + if (*argv) + archive_handle->filter = filter_accept_list; while (*argv) { llist_add_to_end(&archive_handle->accept, *argv++); }
_______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox