diff options
author | Matthias Clasen <mclasen@redhat.com> | 2010-09-30 14:40:50 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2010-09-30 14:40:50 -0400 |
commit | fe1186a842458dcc647c5f9ab03f17c762354e95 (patch) | |
tree | bf8398796c0577ca9bae6c1caba104c7b016022a | |
parent | faaa8a9f8af9548e2d6052d1ba465285cb314cee (diff) |
message_to_write_data_free: Don't unref data->message if it is NULL
After the recent changes to message filtering, it can happen that
data->message is NULL when we get here.
-rw-r--r-- | gio/gdbusprivate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c index 442d5e140..dd9d58a70 100644 --- a/gio/gdbusprivate.c +++ b/gio/gdbusprivate.c @@ -876,7 +876,8 @@ static void message_to_write_data_free (MessageToWriteData *data) { _g_dbus_worker_unref (data->worker); - g_object_unref (data->message); + if (data->message) + g_object_unref (data->message); g_free (data->blob); g_free (data); } |