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:
Bastien Nocera
2022-03-25 12:29:41 +01:00
parent a4b1f3ee09
commit 18a043f37f

View File

@@ -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 *