]> git.lttng.org Git - lttng-modules.git/commitdiff
fix: add missing check for __must_check 'lttng_file_ref_put()' (v6.13)
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 22 Jan 2025 15:10:53 +0000 (15:10 +0000)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 24 Jan 2025 19:13:40 +0000 (14:13 -0500)
Add a missing return code check to a call to 'lttng_file_ref_put()'
which is marked as 'must_check', otherwise it results in a build
failure when using -Werror.

Change-Id: Ib50ec669ffc0fe87a367b25b788518d148f7a85e
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
src/lttng-events.c

index a3ffd1e4a11fb67588e0d6601097f42529e8ea03..5d52d294019cbf290c133c72869e72cd9f5d4427 100644 (file)
@@ -1965,7 +1965,9 @@ int lttng_session_list_tracker_ids(struct lttng_kernel_session *session,
        return file_fd;
 
 open_error:
-       lttng_file_ref_put(session->priv->file);
+       if (!lttng_file_ref_put(session->priv->file)) {
+               /* Don't change return code */
+       }
 refcount_error:
        fput(tracker_ids_list_file);
 file_error:
This page took 0.032133 seconds and 4 git commands to generate.