From 1a29dc99100e91c0586c66090a292a8c61a6eb1b Mon Sep 17 00:00:00 2001 From: Henry Bruce Date: Wed, 16 Sep 2015 15:19:20 -0700 Subject: [PATCH] i2c.c: Added check for NULL i2c context Signed-off-by: Henry Bruce Signed-off-by: Brendan Le Foll --- src/i2c/i2c.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/i2c/i2c.c b/src/i2c/i2c.c index c305518..a870c4f 100644 --- a/src/i2c/i2c.c +++ b/src/i2c/i2c.c @@ -336,6 +336,10 @@ mraa_i2c_write_word_data(mraa_i2c_context dev, const uint16_t data, const uint8_ mraa_result_t mraa_i2c_address(mraa_i2c_context dev, uint8_t addr) { + if (dev == NULL) { + return MRAA_ERROR_INVALID_HANDLE; + } + dev->addr = (int) addr; if (IS_FUNC_DEFINED(dev, i2c_address_replace)) { return dev->advance_func->i2c_address_replace(dev, addr); -- 2.7.4