mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-03 15:21:41 +01:00
notmuch show: Fix misplaced g_object_unref leading to error message.
We were inadvertently calling g_object_unref on a wild pointer leading to the following error message: GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed Now, why glib doesn't abort on critical errors, I'll never understand.
This commit is contained in:
parent
c6aae1561a
commit
2aa6c2d9a1
1 changed files with 2 additions and 2 deletions
|
@ -1006,6 +1006,8 @@ show_message_part (GMimeObject *part, int *part_count)
|
||||||
wrapper = g_mime_part_get_content_object (GMIME_PART (part));
|
wrapper = g_mime_part_get_content_object (GMIME_PART (part));
|
||||||
if (wrapper)
|
if (wrapper)
|
||||||
g_mime_data_wrapper_write_to_stream (wrapper, stream);
|
g_mime_data_wrapper_write_to_stream (wrapper, stream);
|
||||||
|
|
||||||
|
g_object_unref (stream);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1014,8 +1016,6 @@ show_message_part (GMimeObject *part, int *part_count)
|
||||||
}
|
}
|
||||||
|
|
||||||
printf ("\fpart}\n");
|
printf ("\fpart}\n");
|
||||||
|
|
||||||
g_object_unref (stream);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static notmuch_status_t
|
static notmuch_status_t
|
||||||
|
|
Loading…
Reference in a new issue