From 164cbb5995991866f68692ebbe77d98304a707c9 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Thu, 8 Feb 2018 17:23:31 -0500 Subject: [PATCH] Ignore close errors in ope_encoder_destroy() --- src/opusenc.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/opusenc.c b/src/opusenc.c index 0cf6111..9424ead 100644 --- a/src/opusenc.c +++ b/src/opusenc.c @@ -775,13 +775,8 @@ void ope_encoder_destroy(OggOpusEnc *enc) { while (stream != NULL) { EncStream *tmp = stream; stream = stream->next; - if (tmp->close_at_end) { - int ret = enc->callbacks.close(tmp->user_data); - if (ret) { - enc->unrecoverable = OPE_CLOSE_FAIL; - return; - } - } + /* Ignore any error on close. */ + if (tmp->close_at_end) enc->callbacks.close(tmp->user_data); stream_destroy(tmp); } if (enc->chaining_keyframe) free(enc->chaining_keyframe); -- GitLab