From 99abe95a979cd8365fbabe49b2a852138718c060 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Tue, 25 Oct 2016 17:02:26 -0600 Subject: [PATCH] lm35: fix potential reference of uninitialized memory Signed-off-by: Jon Trulson --- src/lm35/lm35.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lm35/lm35.c b/src/lm35/lm35.c index 59c0fe60..ef9de1d4 100644 --- a/src/lm35/lm35.c +++ b/src/lm35/lm35.c @@ -23,6 +23,7 @@ */ #include +#include #include "lm35.h" lm35_context lm35_init(int pin, float aref) @@ -33,6 +34,8 @@ lm35_context lm35_init(int pin, float aref) if (!dev) return NULL; + memset((void *)dev, 0, sizeof(struct _lm35_context)); + // make sure MRAA is initialized int mraa_rv; if ((mraa_rv = mraa_init()) != MRAA_SUCCESS)