initio.c: Add fix for passing null as parameter
Signed-off-by: Adelin Dobre <adelin.dobre@rinftech.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
committed by
Mihai Tudor Panu
parent
8ded6f1f6d
commit
ba201fcad2
@@ -370,11 +370,11 @@ parse_i2c(char** proto, size_t n, const char* proto_full)
|
||||
}
|
||||
|
||||
int mode = -1;
|
||||
if (strncmp(proto[idx], I_MODE_STD, strlen(I_MODE_STD)) == 0) {
|
||||
if (proto[idx] && strncmp(proto[idx], I_MODE_STD, strlen(I_MODE_STD)) == 0) {
|
||||
mode = MRAA_I2C_STD;
|
||||
} else if (strncmp(proto[idx], I_MODE_FAST, strlen(I_MODE_FAST)) == 0) {
|
||||
} else if (proto[idx] && strncmp(proto[idx], I_MODE_FAST, strlen(I_MODE_FAST)) == 0) {
|
||||
mode = MRAA_I2C_FAST;
|
||||
} else if (strncmp(proto[idx], I_MODE_HIGH, strlen(I_MODE_HIGH)) == 0) {
|
||||
} else if (proto[idx] && strncmp(proto[idx], I_MODE_HIGH, strlen(I_MODE_HIGH)) == 0) {
|
||||
mode = MRAA_GPIO_PULLDOWN;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user