From fc20155d52c026668fdf84f81deac1ee6c0c9917 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 28 Dec 2017 08:35:23 -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; }