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)
|
||||
{
|
||||
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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue