mirror of
https://github.com/git/git.git
synced 2024-10-30 05:47:53 +01:00
Merge branch 'uh/git-svn-serf-fix'
"git-svn" used with SVN 1.8.0 when talking over https:// connection dumped core due to a bug in the serf library that SVN uses. Work it around on our side, even though the SVN side is being fixed. * uh/git-svn-serf-fix: git-svn: fix termination issues for remote svn connections
This commit is contained in:
commit
70c87a9854
1 changed files with 8 additions and 0 deletions
|
@ -32,6 +32,14 @@ BEGIN
|
|||
}
|
||||
}
|
||||
|
||||
# serf has a bug that leads to a coredump upon termination if the
|
||||
# remote access object is left around (not fixed yet in serf 1.3.1).
|
||||
# Explicitly free it to work around the issue.
|
||||
END {
|
||||
$RA = undef;
|
||||
$ra_invalid = 1;
|
||||
}
|
||||
|
||||
sub _auth_providers () {
|
||||
my @rv = (
|
||||
SVN::Client::get_simple_provider(),
|
||||
|
|
Loading…
Reference in a new issue