diff --git a/libavcodec/snow.c b/libavcodec/snow.c index 58560e9570..876491c5d0 100644 --- a/libavcodec/snow.c +++ b/libavcodec/snow.c @@ -573,12 +573,12 @@ static void slice_buffer_destroy(slice_buffer * buf) for (i = buf->data_count - 1; i >= 0; i--) { assert(buf->data_stack[i]); - av_free(buf->data_stack[i]); + av_freep(&buf->data_stack[i]); } assert(buf->data_stack); - av_free(buf->data_stack); + av_freep(&buf->data_stack); assert(buf->line); - av_free(buf->line); + av_freep(&buf->line); } #ifdef __sgi