* mu: fix some valgrind reports

This commit is contained in:
djcb 2013-04-18 00:12:37 +03:00
parent c657a816d3
commit 55acd92bd9
2 changed files with 6 additions and 2 deletions

View File

@ -174,7 +174,8 @@ mu_msg_part_get_text (MuMsg *msg, MuMsgPart *self, MuMsgOptions opts)
gboolean err;
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;

View File

@ -469,6 +469,9 @@ accumulate_body (MuMsg *msg, MuMsgPart *mpart, BodyData *bdata)
if (mpart->part_type & MU_MSG_PART_TYPE_ATTACHMENT)
return;
if (!GMIME_IS_PART(mpart->data))
return;
txt = NULL;
err = TRUE;
@ -493,7 +496,7 @@ get_body (MuMsg *self, MuMsgOptions opts, gboolean want_html)
BodyData bdata;
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,
(MuMsgPartForeachFunc)accumulate_body,