git-svn: check error code of send_txstream
[gitweb.git] / git-svn.perl
index fdf4e4a455cb80e2c145aad356638640491d6c8a..2d355c183439238cd3dccda49f01bae3c19f932f 100755 (executable)
@@ -3697,7 +3697,11 @@ sub chg_file {
        my $atd = $self->apply_textdelta($fbat, $exp_a, $pool);
        if (-s $fh_a) {
                my $txstream = SVN::TxDelta::new ($fh_a, $fh_b, $pool);
-               SVN::TxDelta::send_txstream($txstream, @$atd, $pool);
+               my $res = SVN::TxDelta::send_txstream($txstream, @$atd, $pool);
+               if (defined $res) {
+                       die "Unexpected result from send_txstream: $res\n",
+                           "(SVN::Core::VERSION: $SVN::Core::VERSION)\n";
+               }
        } else {
                my $got = SVN::TxDelta::send_stream($fh_b, @$atd, $pool);
                die "Checksum mismatch\nexpected: $exp_b\ngot: $got\n"