Make "xz --force" to write to terminal as the error
authorLasse Collin <lasse.collin@tukaani.org>
Sun, 8 Feb 2009 16:17:05 +0000 (18:17 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Sun, 8 Feb 2009 16:17:05 +0000 (18:17 +0200)
message suggests.

src/xz/main.c

index b683cf9..6c21cd2 100644 (file)
@@ -197,7 +197,7 @@ main(int argc, char **argv)
 
        // Refuse to write compressed data to standard output if it is
        // a terminal and --force wasn't used.
-       if (opt_mode == MODE_COMPRESS) {
+       if (opt_mode == MODE_COMPRESS && !opt_force) {
                if (opt_stdout || (args.arg_count == 1
                                && strcmp(args.arg_names[0], "-") == 0)) {
                        if (is_tty_stdout()) {