[tracker/wip/carlosg/coverity-warnings: 12/18] libtracker-sparql: Plug leak




commit 6dff21b4ca58f100c332a05a2cb381035c8464cd
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Mar 20 13:17:43 2021 +0100

    libtracker-sparql: Plug leak
    
    The "request" variable was being leaked in some error paths.
    
    CID: #1501132

 src/libtracker-sparql/tracker-endpoint-dbus.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/libtracker-sparql/tracker-endpoint-dbus.c b/src/libtracker-sparql/tracker-endpoint-dbus.c
index b8bf3c604..fb3d8b7bc 100644
--- a/src/libtracker-sparql/tracker-endpoint-dbus.c
+++ b/src/libtracker-sparql/tracker-endpoint-dbus.c
@@ -635,6 +635,7 @@ endpoint_dbus_iface_method_call (GDBusConnection       *connection,
                                        /* Statements are single use here... */
                                        g_object_unref (stmt);
                                } else {
+                                       query_request_free (request);
                                        g_dbus_method_invocation_return_gerror (invocation,
                                                                                error);
                                }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]