From 2a246bafc1412c5372c574aa3eab61073bc86bc2 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Thu, 23 Apr 2015 09:41:49 +0200 Subject: Add some asserts in vlc_input --- vlc_input.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'vlc_input.c') diff --git a/vlc_input.c b/vlc_input.c index 8233148..8cdcf4a 100644 --- a/vlc_input.c +++ b/vlc_input.c @@ -171,6 +171,12 @@ int vlc_in_prepare( ssize_t vlc_in_read(void *buf, size_t len) { + if (len == 0) { + return 0; + } + + assert(buf); + size_t requested = len; for (;;) { pthread_mutex_lock(&buffer_lock); @@ -199,6 +205,7 @@ ssize_t vlc_in_read(void *buf, size_t len) if (len > 0) { assert(len < head_buffer->size); + assert(head_buffer->buf); memcpy(buf, head_buffer->buf, len); -- cgit v1.2.3