summaryrefslogtreecommitdiff
path: root/src/opus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/opus.c')
-rw-r--r--src/opus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/opus.c b/src/opus.c
index e9ce93b3..7eec8e8e 100644
--- a/src/opus.c
+++ b/src/opus.c
@@ -201,7 +201,7 @@ int opus_packet_parse_impl(const unsigned char *data, opus_int32 len,
opus_int32 pad = 0;
const unsigned char *data0 = data;
- if (size==NULL)
+ if (size==NULL || len<1)
return OPUS_BAD_ARG;
framesize = opus_packet_get_samples_per_frame(data, 48000);