staging: bcm2835-codec: Fix potentially uninitialised vars
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Thu, 24 Jan 2019 16:36:19 +0000 (16:36 +0000)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:32:52 +0000 (16:32 +0100)
src_m2m_buf and dst_m2m_buf were printed in log messages
when there are code paths that don't initialise them.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c

index 4ef1637..c26760f 100644 (file)
@@ -743,7 +743,7 @@ static void device_run(void *priv)
        struct bcm2835_codec_ctx *ctx = priv;
        struct bcm2835_codec_dev *dev = ctx->dev;
        struct vb2_v4l2_buffer *src_buf, *dst_buf;
-       struct m2m_mmal_buffer *src_m2m_buf, *dst_m2m_buf;
+       struct m2m_mmal_buffer *src_m2m_buf = NULL, *dst_m2m_buf = NULL;
        struct v4l2_m2m_buffer *m2m;
        int ret;