From 92274b0beea038f9d788c699cd4b6f1c461c4afd Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Sat, 2 May 2020 19:30:41 +0200
Subject: [PATCH] fix(bme680): Check for NULL pointer as mentioned in docs

---
 epicardium/modules/bme680.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/epicardium/modules/bme680.c b/epicardium/modules/bme680.c
index 9bf589c2..fbdbcea7 100644
--- a/epicardium/modules/bme680.c
+++ b/epicardium/modules/bme680.c
@@ -172,6 +172,10 @@ int epic_bme680_read_sensors(struct bme680_sensor_data *data)
 		return -EINVAL;
 	}
 
+	if(data == NULL) {
+		return -EFAULT;
+	}
+
 	uint16_t profile_dur = 0;
 	bme680_get_profile_dur(&profile_dur, &bme);
 
-- 
GitLab