]> err.no Git - moreutils/commitdiff
vipe: Avoid dying on empty input. Thanks, Anders Kaseorg Closes: #508491
authorJoey Hess <joey@kodama.kitenet.net>
Thu, 11 Dec 2008 20:11:19 +0000 (15:11 -0500)
committerJoey Hess <joey@kodama.kitenet.net>
Thu, 11 Dec 2008 20:11:19 +0000 (15:11 -0500)
debian/changelog
vipe

index 5c8ae6e273fb6c03e348e524763ff2a6a76c9b5a..f0a41492d3ac675e467d2a7efc809fdc6ac0a589 100644 (file)
@@ -1,3 +1,10 @@
+moreutils (0.34) UNRELEASED; urgency=low
+
+  * vipe: Avoid dying on empty input. Thanks, Anders Kaseorg
+    Closes: #508491
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 11 Dec 2008 15:10:56 -0500
+
 moreutils (0.33) unstable; urgency=low
 
   * Support installing moreutils into prefixes other than /usr (Evan Broder)
diff --git a/vipe b/vipe
index 8cee2b1775c19a3e7e046984a325eebfc8b94ecf..4874fe3a2c897482ca6e778e18b56a888fb8fdb9 100755 (executable)
--- a/vipe
+++ b/vipe
@@ -43,7 +43,7 @@ $/=undef;
 
 my ($fh, $tmp)=tempfile();
 die "cannot create tempfile" unless $fh;
-print $fh <STDIN> || die "write temp: $!";
+print ($fh <STDIN>) || die "write temp: $!";
 close $fh;
 close STDIN;
 open(STDIN, "</dev/tty") || die "reopen stdin: $!";
@@ -67,6 +67,6 @@ if ($ret != 0) {
 }
 
 open (IN, $tmp) || die "$0: cannot read $tmp: $!\n";
-print OUT <IN> || die "write failure: $!";
+print (OUT <IN>) || die "write failure: $!";
 close IN;
 unlink($tmp);