xz: Fix output of verbose --robot --list modes.
authorLasse Collin <lasse.collin@tukaani.org>
Sun, 27 May 2012 18:53:20 +0000 (21:53 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Sun, 27 May 2012 18:53:20 +0000 (21:53 +0300)
It printed the filename in "filename (x/y)" format
which it obviously shouldn't do in robot mode.

src/xz/message.c

index 9fa2a62..e559199 100644 (file)
@@ -211,7 +211,7 @@ message_set_files(unsigned int files)
 static void
 print_filename(void)
 {
-       if (files_total != 1 || filename != stdin_filename) {
+       if (!opt_robot && (files_total != 1 || filename != stdin_filename)) {
                signals_block();
 
                FILE *file = opt_mode == MODE_LIST ? stdout : stderr;