mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Change ast_hangup() to return void and be NULL safe.
Since ast_hangup() is effectively a channel destructor, it should be a void function. * Make the few silly callers checking the return value no longer do so. Only the CDR and CEL unit tests checked the return value. * Make all callers take advantage of the NULL safe change and remove the NULL check before the call. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@394623 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -2368,10 +2368,8 @@ static int conf_free(struct ast_conference *conf)
|
||||
|
||||
if (conf->origframe)
|
||||
ast_frfree(conf->origframe);
|
||||
if (conf->lchan)
|
||||
ast_hangup(conf->lchan);
|
||||
if (conf->chan)
|
||||
ast_hangup(conf->chan);
|
||||
ast_hangup(conf->lchan);
|
||||
ast_hangup(conf->chan);
|
||||
if (conf->fd >= 0)
|
||||
close(conf->fd);
|
||||
if (conf->recordingfilename) {
|
||||
|
Reference in New Issue
Block a user