提交 ebc0a99f authored 作者: Michael Jerris's avatar Michael Jerris

CID:1024250 Dereference before null check. CID:1024251 Dereference before null…

CID:1024250 Dereference before null check. CID:1024251 Dereference before null check, we don't need tto check these, as they are already used above in all cases
上级 4653d781
...@@ -529,8 +529,8 @@ static switch_status_t channel_receive_event(switch_core_session_t *session, swi ...@@ -529,8 +529,8 @@ static switch_status_t channel_receive_event(switch_core_session_t *session, swi
} }
return SWITCH_STATUS_SUCCESS; return SWITCH_STATUS_SUCCESS;
fail: fail:
if (tech_pvt) {
if (tech_pvt->read_codec.implementation) { if (tech_pvt->read_codec.implementation) {
switch_core_codec_destroy(&tech_pvt->read_codec); switch_core_codec_destroy(&tech_pvt->read_codec);
} }
...@@ -538,13 +538,10 @@ fail: ...@@ -538,13 +538,10 @@ fail:
if (tech_pvt->write_codec.implementation) { if (tech_pvt->write_codec.implementation) {
switch_core_codec_destroy(&tech_pvt->write_codec); switch_core_codec_destroy(&tech_pvt->write_codec);
} }
}
if (session) {
switch_core_session_destroy(&session); switch_core_session_destroy(&session);
}
return SWITCH_STATUS_FALSE;
return SWITCH_STATUS_FALSE;
} }
static switch_status_t channel_receive_message(switch_core_session_t *session, switch_core_session_message_t *msg) static switch_status_t channel_receive_message(switch_core_session_t *session, switch_core_session_message_t *msg)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论