Skip to content

Commit

Permalink
[FIX] Made SIPClient.stop even more reliable.
Browse files Browse the repository at this point in the history
  • Loading branch information
tayler6000 committed Apr 11, 2022
1 parent b2878a6 commit da0499d
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions pyVoIP/SIP.py
Original file line number Diff line number Diff line change
Expand Up @@ -589,10 +589,12 @@ def stop(self):
self._close_sockets()

def _close_sockets(self):
if self.s:
self.s.close()
if self.out:
self.out.close()
if hasattr(self, 's'):
if self.s:
self.s.close()
if hasattr(self, 'out'):
if self.out:
self.out.close()

def genCallID(self):
return hashlib.sha256(str(self.callID.next()).encode('utf8')).hexdigest()[0:32]+"@"+self.myIP+":"+str(self.myPort)
Expand Down

0 comments on commit da0499d

Please sign in to comment.