From c24b0ef5065b72b3c189eb496e60637765e8136d Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Fri, 3 Aug 2012 13:16:37 +0300 Subject: [PATCH] hangup without session --- sessionmanager/sessiondelegate.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sessionmanager/sessiondelegate.go b/sessionmanager/sessiondelegate.go index c89794771..88fba98d2 100644 --- a/sessionmanager/sessiondelegate.go +++ b/sessionmanager/sessiondelegate.go @@ -72,9 +72,7 @@ func (rsd *SessionDelegate) OnChannelAnswer(ev Event, s *Session) { } func (rsd *SessionDelegate) OnChannelHangupComplete(ev Event, s *Session) { - log.Print(s) - log.Print(s.CallCosts) - if len(s.CallCosts) == 0 { + if s != nil && len(s.CallCosts) == 0 { return // why would we have 0 callcosts } lastCC := s.CallCosts[len(s.CallCosts)-1]