When using git-svn I frequently see the following warning in
subversion's perl bindings after a network error:
Use of uninitialized value in concatenation (.) or string at <...>/SVN/Core.pm
line 584.
Attached patch eliminates this warning.
Index: subversion/bindings/swig/perl/native/Core.pm
===================================================================
--- subversion/bindings/swig/perl/native/Core.pm (revision 1146711)
+++ subversion/bindings/swig/perl/native/Core.pm (working copy)
@@ -581,7 +581,7 @@
my $error_message = $svn_error->strerror();
while ($svn_error) {
- $error_message .= ': ' . $svn_error->message();
+ $error_message .= ': ' . ($svn_error->message() || "");
$svn_error = $svn_error->child();
}
return $error_message;