diff options
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_sip.c | 2 | ||||
-rw-r--r-- | channels/h323/ast_h323.cxx | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index b8188692b..da4b3d6b3 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3811,7 +3811,7 @@ static void register_peer_exten(struct sip_peer *peer, int onoff) if (onoff) { if (!ast_exists_extension(NULL, context, ext, 1, NULL)) { ast_add_extension(context, 1, ext, 1, NULL, NULL, "Noop", - ast_strdup(peer->name), ast_free, "SIP"); + ast_strdup(peer->name), ast_free_ptr, "SIP"); } } else if (pbx_find_extension(NULL, NULL, &q, context, ext, 1, NULL, "", E_MATCH)) { ast_context_remove_extension(context, ext, 1, NULL); diff --git a/channels/h323/ast_h323.cxx b/channels/h323/ast_h323.cxx index 5f7ea6597..31fc519fa 100644 --- a/channels/h323/ast_h323.cxx +++ b/channels/h323/ast_h323.cxx @@ -137,7 +137,7 @@ int PAsteriskLog::Buffer::underflow() int PAsteriskLog::Buffer::sync() { - char *str = strdup(string); + char *str = ast_strdup(string); char *s, *s1; char c; @@ -153,7 +153,7 @@ int PAsteriskLog::Buffer::sync() ast_verbose("%s", s); *s1 = c; } - free(str); + ast_free(str); string = PString(); char *base = string.GetPointer(2000); @@ -2138,7 +2138,7 @@ MyH323_ExternalRTPChannel::MyH323_ExternalRTPChannel(MyH323Connection & connecti /* tell the H.323 stack */ SetExternalAddress(H323TransportAddress(localIpAddr, localPort), H323TransportAddress(localIpAddr, localPort + 1)); /* clean up allocated memory */ - free(info); + ast_free(info); } /* Get the payload code */ @@ -2385,7 +2385,7 @@ int h323_set_alias(struct oh323_alias *alias) endPoint->SetGateway(); } if (prefix) - free(prefix); + ast_free(prefix); } return 0; } |