drivers/sensors: st: fix Null pointer dereferences
Fix Null pointer dereferences in lis2dux12_read_status_cb() and lsm6dsv16x_read_status_cb(). Fixes: CID 529873 Fixes: CID 529862 Signed-off-by: Armando Visconti <armando.visconti@st.com>
This commit is contained in:
parent
1d8bd6bd53
commit
79c098a9d9
@ -363,8 +363,9 @@ static void lis2dux12_read_status_cb(struct rtio *r, const struct rtio_sqe *sqe,
|
||||
return;
|
||||
}
|
||||
|
||||
if (data_ready->opt == SENSOR_STREAM_DATA_NOP ||
|
||||
data_ready->opt == SENSOR_STREAM_DATA_DROP) {
|
||||
if (data_ready != NULL &&
|
||||
(data_ready->opt == SENSOR_STREAM_DATA_NOP ||
|
||||
data_ready->opt == SENSOR_STREAM_DATA_DROP)) {
|
||||
uint8_t *buf;
|
||||
uint32_t buf_len;
|
||||
|
||||
|
||||
@ -573,8 +573,9 @@ static void lsm6dsv16x_read_status_cb(struct rtio *r, const struct rtio_sqe *sqe
|
||||
return;
|
||||
}
|
||||
|
||||
if (data_ready->opt == SENSOR_STREAM_DATA_NOP ||
|
||||
data_ready->opt == SENSOR_STREAM_DATA_DROP) {
|
||||
if (data_ready != NULL &&
|
||||
(data_ready->opt == SENSOR_STREAM_DATA_NOP ||
|
||||
data_ready->opt == SENSOR_STREAM_DATA_DROP)) {
|
||||
uint8_t *buf;
|
||||
uint32_t buf_len;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user