[PATCH 04/12] Cleanup: avoid memory leak
Dirk Hohndel
dirk at hohndel.org
Thu Jan 4 08:50:19 PST 2018
Coverity CID 207773
Signed-off-by: Dirk Hohndel <dirk at hohndel.org>
---
src/reefnet_sensusultra.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/reefnet_sensusultra.c b/src/reefnet_sensusultra.c
index fd3d39961f46..a6aef5aca4db 100644
--- a/src/reefnet_sensusultra.c
+++ b/src/reefnet_sensusultra.c
@@ -716,6 +716,7 @@ reefnet_sensusultra_device_foreach (dc_device_t *abstract, dc_dive_callback_t ca
// Prepend the packet to the buffer.
if (!dc_buffer_prepend (buffer, packet + 2, SZ_PACKET)) {
+ dc_buffer_free (buffer);
ERROR (abstract->context, "Insufficient buffer space available.");
return DC_STATUS_NOMEMORY;
}
--
2.15.1
More information about the devel
mailing list