[tracker/wip/carlosg/inverse-functional-property-on-updates: 1/2] 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/inverse-functional-property-on-updates: 1/2] libtracker-sparql/bus: Plug potential leak on error paths
- Date: Thu, 28 Jul 2022 14:59:50 +0000 (UTC)
commit 9e8e65f534e409a196942650081b462c106e2b13
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]