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;

Reply via email to