diff --git a/libavcodec/bink.c b/libavcodec/bink.c
index 8f8a036d4f70120f664bc3cee25dc991546d9513..f23542f17e70064e55c8a6dc885dc9d05b0acbf7 100644
--- a/libavcodec/bink.c
+++ b/libavcodec/bink.c
@@ -185,7 +185,7 @@ static av_cold int init_bundles(BinkContext *c)
     blocks = bw * bh;
 
     for (i = 0; i < BINKB_NB_SRC; i++) {
-        c->bundle[i].data = av_malloc(blocks * 64);
+        c->bundle[i].data = av_mallocz(blocks * 64);
         if (!c->bundle[i].data)
             return AVERROR(ENOMEM);
         c->bundle[i].data_end = c->bundle[i].data + blocks * 64;