From d2ced533447ed5803c3836def3726af70788743a Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 19 Nov 2014 23:45:35 +0000 Subject: [PATCH] spi.c: check memory allocation for context was succesful Signed-off-by: Brendan Le Foll --- src/spi/spi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/spi/spi.c b/src/spi/spi.c index 87c8399..c416083 100644 --- a/src/spi/spi.c +++ b/src/spi/spi.c @@ -105,6 +105,10 @@ mraa_spi_init(int bus) } mraa_spi_context dev = (mraa_spi_context) malloc(sizeof(struct _spi)); + if (dev == NULL) { + syslog(LOG_CRIT, "spi: Failed to allocate memory for context"); + return NULL; + } memset(dev, 0, sizeof(struct _spi)); char path[MAX_SIZE]; -- 2.7.4