[mpp_packet] check mpp_packet_copy_init return value

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@611 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
SunBo
2016-04-20 06:49:18 +00:00
parent 0322c920fc
commit 19fd27ea1f
2 changed files with 3 additions and 2 deletions

View File

@@ -196,7 +196,8 @@ MPP_RET Mpp::put_packet(MppPacket packet)
RK_U32 eos = mpp_packet_get_eos(packet); RK_U32 eos = mpp_packet_get_eos(packet);
if (mPackets->list_size() < 4 || eos) { if (mPackets->list_size() < 4 || eos) {
MppPacket pkt; MppPacket pkt;
mpp_packet_copy_init(&pkt, packet); if (MPP_OK != mpp_packet_copy_init(&pkt, packet))
return MPP_NOK;
mPackets->add_at_tail(&pkt, sizeof(pkt)); mPackets->add_at_tail(&pkt, sizeof(pkt));
mPacketPutCount++; mPacketPutCount++;
mThreadCodec->signal(); mThreadCodec->signal();

View File

@@ -83,7 +83,7 @@ MPP_RET mpp_packet_copy_init(MppPacket *packet, const MppPacket src)
size_t size = mpp_packet_get_size(src); size_t size = mpp_packet_get_size(src);
void *data = mpp_malloc_size(void, size); void *data = mpp_malloc_size(void, size);
if (NULL == data) { if (NULL == data) {
mpp_err_f("malloc failed\n"); mpp_err_f("malloc failed, size %d\n", size);
return MPP_ERR_MALLOC; return MPP_ERR_MALLOC;
} }