aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2008-10-17 17:09:03 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2008-10-17 17:09:03 +0000
commitc172237190235225721c84f61edbec28f13983cf (patch)
tree968ee6c644e340981cdf9d60f1ce2a7fe1c6087e /channels
parentfac48f776960e32ef263b76b5dd0f1275d545e6f (diff)
Make helper call a little safer (suggested by Russell on IRC)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@150635 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rw-r--r--channels/chan_iax2.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index a477c97fe..8ad6b5de4 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -2312,8 +2312,9 @@ static void iax2_destroy(int callno)
struct ast_channel *owner = NULL;
retry:
- pvt = iaxs[callno];
- iax2_destroy_helper(pvt);
+ if ((pvt = iaxs[callno])) {
+ iax2_destroy_helper(pvt);
+ }
lastused[callno] = ast_tvnow();