From cd4551366fba4c30ad434b0c58432f2d6ff081cc Mon Sep 17 00:00:00 2001 From: Thomas Berezansky Date: Wed, 18 Sep 2013 13:51:14 -0400 Subject: [PATCH] LP#1227273: Clear account info at start and end of connection Otherwise re-used processes may re-use account information. Signed-off-by: Thomas Berezansky Signed-off-by: Galen Charlton --- SIPServer.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SIPServer.pm b/SIPServer.pm index 36f505d..a826263 100644 --- a/SIPServer.pm +++ b/SIPServer.pm @@ -113,6 +113,7 @@ sub process_request { my ($sockaddr, $port, $proto); my $transport; + $self->{account} = undef; # New connection, no need to keep login info $self->{config} = $config; $sockaddr = $self->{server}->{sockaddr}; @@ -135,6 +136,8 @@ sub process_request { return; } else { &$transport($self); + # Transport has shut down, remove any lingering login info + $self->{account} = undef; } } -- 2.11.0