Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
Git.pm: localise $? in command_close_bidi_pipe()
[gitweb.git]
/
perl
/
Git.pm
diff --git
a/perl/Git.pm
b/perl/Git.pm
index 087d3d0e829ce0e9b39c581bc9f088f0d72e36f3..faaa19f62e9a0f2f895853043e5aa163888bb13c 100644
(file)
--- a/
perl/Git.pm
+++ b/
perl/Git.pm
@@
-417,6
+417,7
@@
sub command_bidi_pipe {
=cut
sub command_close_bidi_pipe {
+ local $?;
my ($pid, $in, $out, $ctx) = @_;
foreach my $fh ($in, $out) {
unless (close $fh) {