提交 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,22 +529,19 @@ static switch_status_t channel_receive_event(switch_core_session_t *session, swi ...@@ -529,22 +529,19 @@ 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); }
}
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);
}
return SWITCH_STATUS_FALSE;
switch_core_session_destroy(&session);
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论