Fix #define syntax
[oweals/busybox.git] / archival / tar.c
index d8889ae19775d22b5d07a3922481eb22bcef56e3..48d6ce22e81741d2e80ea12dbc2e2b54857dfd2e 100644 (file)
@@ -474,7 +474,7 @@ static inline int writeTarFile(const char *tarName, const int verboseFlag,
        }
 
        /* Open the tar file for writing.  */
-       if (tarName == NULL) {
+       if (tarName == NULL || (tarName[0] == '-' && tarName[1] == '\0')) {
                tbInfo.tarFd = fileno(stdout);
                tbInfo.verboseFlag = verboseFlag ? 2 : 0;
        } else {