Module: libav
Branch: master
Commit: 386e2755aab73ae7075f78d92786cb5c5419597a

Author:    Federico Tomassetti <[email protected]>
Committer: Vittorio Giovara <[email protected]>
Date:      Sun Apr 19 12:28:58 2015 +0100

jack: Check memory allocation

Bug-Id: CID 1265785
Signed-off-by: Vittorio Giovara <[email protected]>

---

 libavdevice/jack.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavdevice/jack.c b/libavdevice/jack.c
index fc5caa8..5d000a3 100644
--- a/libavdevice/jack.c
+++ b/libavdevice/jack.c
@@ -165,6 +165,8 @@ static int start_jack(AVFormatContext *context)
 
     self->sample_rate = jack_get_sample_rate(self->client);
     self->ports       = av_malloc(self->nports * sizeof(*self->ports));
+    if (!self->ports)
+        return AVERROR(ENOMEM);
     self->buffer_size = jack_get_buffer_size(self->client);
 
     /* Register JACK ports */

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to