--- BackendHTTP.pm.orig 2005-11-03 15:24:40.000000000 -0800 +++ BackendHTTP.pm 2005-11-03 15:26:02.000000000 -0800 @@ -128,7 +128,10 @@ # tell our client that we're gone if (my $client = $self->{client}) { - $client->backend(undef); + # don't clobber + if ($self == $client->backend()) { + $client->backend(undef); + } $self->{client} = undef; }