From 50e1ccaca4acb816074a12b59605a10f601c9a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kornel=20Lesin=CC=81ski?= Date: Thu, 2 Jul 2020 02:41:47 +0100 Subject: [PATCH] Don't panic on OOM --- src/format/context/output.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/format/context/output.rs b/src/format/context/output.rs index 66a50b2..ceb1ec9 100644 --- a/src/format/context/output.rs +++ b/src/format/context/output.rs @@ -77,7 +77,7 @@ impl Output { let ptr = avformat_new_stream(self.as_mut_ptr(), codec); if ptr.is_null() { - panic!("out of memory"); + return Err(Error::Unknown); } let index = (*self.ctx.as_ptr()).nb_streams - 1;