* mu: fix some valgrind reports
This commit is contained in:
@ -174,7 +174,8 @@ mu_msg_part_get_text (MuMsg *msg, MuMsgPart *self, MuMsgOptions opts)
|
|||||||
gboolean err;
|
gboolean err;
|
||||||
|
|
||||||
g_return_val_if_fail (msg, NULL);
|
g_return_val_if_fail (msg, NULL);
|
||||||
g_return_val_if_fail (self && self->data, NULL);
|
g_return_val_if_fail (self && GMIME_IS_OBJECT(self->data),
|
||||||
|
NULL);
|
||||||
|
|
||||||
mobj = (GMimeObject*)self->data;
|
mobj = (GMimeObject*)self->data;
|
||||||
|
|
||||||
|
|||||||
@ -469,6 +469,9 @@ accumulate_body (MuMsg *msg, MuMsgPart *mpart, BodyData *bdata)
|
|||||||
if (mpart->part_type & MU_MSG_PART_TYPE_ATTACHMENT)
|
if (mpart->part_type & MU_MSG_PART_TYPE_ATTACHMENT)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (!GMIME_IS_PART(mpart->data))
|
||||||
|
return;
|
||||||
|
|
||||||
txt = NULL;
|
txt = NULL;
|
||||||
err = TRUE;
|
err = TRUE;
|
||||||
|
|
||||||
@ -493,7 +496,7 @@ get_body (MuMsg *self, MuMsgOptions opts, gboolean want_html)
|
|||||||
BodyData bdata;
|
BodyData bdata;
|
||||||
|
|
||||||
bdata.want_html = want_html;
|
bdata.want_html = want_html;
|
||||||
bdata.gstr = g_string_sized_new (4096);
|
bdata.gstr = g_string_sized_new (4096);
|
||||||
|
|
||||||
mu_msg_part_foreach (self, opts,
|
mu_msg_part_foreach (self, opts,
|
||||||
(MuMsgPartForeachFunc)accumulate_body,
|
(MuMsgPartForeachFunc)accumulate_body,
|
||||||
|
|||||||
Reference in New Issue
Block a user