Git.pm: localise $? in command_close_bidi_pipe()
[gitweb.git] / perl / Git.pm
index 087d3d0e829ce0e9b39c581bc9f088f0d72e36f3..faaa19f62e9a0f2f895853043e5aa163888bb13c 100644 (file)
@@ -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) {