iio: Fix leak in buffer_drv_data_free()
From Coverity: iio-sensor-proxy-3.3/src/iio-buffer-utils.c:769: noescape: Resource "buffer_data" is not freed or pointed-to in "buffer_drv_data_free". iio-sensor-proxy-3.3/src/iio-buffer-utils.c:770:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'buffer_data'
This commit is contained in:
@@ -738,6 +738,7 @@ buffer_drv_data_free (BufferDrvData *buffer_data)
|
|||||||
for (i = 0; i < buffer_data->channels_count; i++)
|
for (i = 0; i < buffer_data->channels_count; i++)
|
||||||
channel_info_free (buffer_data->channels[i]);
|
channel_info_free (buffer_data->channels[i]);
|
||||||
g_free (buffer_data->channels);
|
g_free (buffer_data->channels);
|
||||||
|
g_free (buffer_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
BufferDrvData *
|
BufferDrvData *
|
||||||
|
Reference in New Issue
Block a user