From 681720e96a4cd8a5c497908ede95bd1a11a4daec Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 4 Jan 2018 08:50:19 -0800 Subject: [PATCH] Cleanup: avoid memory leak Coverity CID 207773 Signed-off-by: Dirk Hohndel --- src/reefnet_sensusultra.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reefnet_sensusultra.c b/src/reefnet_sensusultra.c index fd3d399..a6aef5a 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; }