summaryrefslogtreecommitdiff
path: root/channels/chan_h323.c
diff options
context:
space:
mode:
authorJeremy McNamara <jj@nufone.net>2004-07-22 04:24:50 +0000
committerJeremy McNamara <jj@nufone.net>2004-07-22 04:24:50 +0000
commit0afbb8bcbfc95e975b597024b852189ade25dfde (patch)
tree9a316bf447c9a44fcbc5154ce951280b9d875a29 /channels/chan_h323.c
parentbb75fcc4db372e4e5becb64d437697fa352a4760 (diff)
clean up warnings, and re-add a return, how did that get removed?
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3491 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_h323.c')
-rwxr-xr-xchannels/chan_h323.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/channels/chan_h323.c b/channels/chan_h323.c
index 9c5724e34..2591965b3 100755
--- a/channels/chan_h323.c
+++ b/channels/chan_h323.c
@@ -1251,9 +1251,10 @@ void connection_made(unsigned call_reference)
p = find_call(call_reference);
- if (!p)
+ if (!p) {
ast_log(LOG_ERROR, "Something is wrong: connection\n");
-
+ return;
+ }
if (!p->owner) {
ast_log(LOG_ERROR, "Channel has no owner\n");
@@ -1295,25 +1296,25 @@ void chan_ringing(unsigned call_reference)
void cleanup_call_details(call_details_t cd)
{
if (cd.call_token) {
- free((const char*)cd.call_token);
+ free(cd.call_token);
}
if (cd.call_source_aliases) {
- free((const char*)cd.call_source_aliases);
+ free(cd.call_source_aliases);
}
if (cd.call_dest_alias) {
- free((const char*)cd.call_dest_alias);
+ free(cd.call_dest_alias);
}
if (cd.call_source_name) {
- free((const char*)cd.call_source_name);
+ free(cd.call_source_name);
}
if (cd.call_source_e164) {
- free((const char*)cd.call_source_e164);
+ free(cd.call_source_e164);
}
if (cd.call_dest_e164) {
- free((const char*)cd.call_dest_e164);
+ free(cd.call_dest_e164);
}
if (cd.sourceIp) {
- free((const char*)cd.sourceIp);
+ free(cd.sourceIp);
}
}