diff options
author | Philip Withnall <pwithnall@endlessos.org> | 2023-02-22 02:49:29 +0000 |
---|---|---|
committer | Philip Withnall <pwithnall@endlessos.org> | 2023-02-23 12:11:24 +0000 |
commit | ed7044b5f383cf8b77df751578e184d4ad7a134f (patch) | |
tree | 90766cfa2176385491729b71b9863a80cc825389 | |
parent | 90af20d9505a11d02e81a4f8fa09ee15faba96b8 (diff) | |
download | glib-ed7044b5f383cf8b77df751578e184d4ad7a134f.tar.gz |
gdbusprivate: Improve docs on message ownership in MessageToWriteData
This doesn’t introduce any functional changes, but should make the code
a little clearer.
Drive-by improvements while trying to debug #1264.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Helps: #1264
-rw-r--r-- | gio/gdbusprivate.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c index 762afcee4..bd776a421 100644 --- a/gio/gdbusprivate.c +++ b/gio/gdbusprivate.c @@ -889,7 +889,7 @@ _g_dbus_worker_do_initial_read (gpointer data) struct _MessageToWriteData { GDBusWorker *worker; - GDBusMessage *message; + GDBusMessage *message; /* (owned) */ gchar *blob; gsize blob_size; @@ -901,8 +901,7 @@ static void message_to_write_data_free (MessageToWriteData *data) { _g_dbus_worker_unref (data->worker); - if (data->message) - g_object_unref (data->message); + g_clear_object (&data->message); g_free (data->blob); g_slice_free (MessageToWriteData, data); } |