Make opus_repacketizer_create handle malloc failure gracefully.
This commit is contained in:
parent
a9b864b80a
commit
756c7595dc
1 changed files with 4 additions and 1 deletions
|
@ -56,7 +56,10 @@ OpusRepacketizer *opus_repacketizer_init(OpusRepacketizer *rp)
|
||||||
|
|
||||||
OpusRepacketizer *opus_repacketizer_create(void)
|
OpusRepacketizer *opus_repacketizer_create(void)
|
||||||
{
|
{
|
||||||
return opus_repacketizer_init((OpusRepacketizer *)opus_alloc(opus_repacketizer_get_size()));
|
OpusRepacketizer *rp;
|
||||||
|
rp=(OpusRepacketizer *)opus_alloc(opus_repacketizer_get_size());
|
||||||
|
if(rp==NULL)return NULL;
|
||||||
|
return opus_repacketizer_init(rp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void opus_repacketizer_destroy(OpusRepacketizer *rp)
|
void opus_repacketizer_destroy(OpusRepacketizer *rp)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue