diff --git a/libavcodec/dsicinav.c b/libavcodec/dsicinav.c
index 832efab0561f589b726014dd675a743750aa8203..cafcaa77194188cdceac8d4f5220b0a95d65cb37 100644
--- a/libavcodec/dsicinav.c
+++ b/libavcodec/dsicinav.c
@@ -327,7 +327,7 @@ static int cinaudio_decode_frame(AVCodecContext *avctx,
     int buf_size = avpkt->size;
     CinAudioContext *cin = avctx->priv_data;
     const uint8_t *src = buf;
-    int16_t *samples = (int16_t *)data;
+    int16_t *samples = data;
 
     buf_size = FFMIN(buf_size, *data_size/2);