[tracker/wip/carlosg/more-bus-fixes: 1/4] libtracker-sparql/bus: Plug potential leak on error paths
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/more-bus-fixes: 1/4] libtracker-sparql/bus: Plug potential leak on error paths
- Date: Sat, 23 Jul 2022 18:20:42 +0000 (UTC)
commit 458b2a4e2cbaec028fcae7e23a9e7e7c0b677b25
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Jul 21 12:30:24 2022 +0200
libtracker-sparql/bus: Plug potential leak on error paths
src/libtracker-sparql/bus/tracker-bus-cursor.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/libtracker-sparql/bus/tracker-bus-cursor.c b/src/libtracker-sparql/bus/tracker-bus-cursor.c
index 66de6c875..a2ce630e3 100644
--- a/src/libtracker-sparql/bus/tracker-bus-cursor.c
+++ b/src/libtracker-sparql/bus/tracker-bus-cursor.c
@@ -252,8 +252,10 @@ tracker_bus_cursor_next (TrackerSparqlCursor *cursor,
if (!g_input_stream_read_all (G_INPUT_STREAM (bus_cursor->data_stream),
offsets,
n_columns * sizeof (gint32),
- NULL, NULL, error))
+ NULL, NULL, error)) {
+ g_free (offsets);
return FALSE;
+ }
if (!validate_offsets (offsets, n_columns, error)) {
g_free (offsets);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]