Skip to content

Commit 79287f4

Browse files
committed
IMAP: envelope cleanup
1 parent cdfa853 commit 79287f4

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/dm_misc.c

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1642,7 +1642,6 @@ void _structure_part_message(GMimeObject *part, gpointer data, gboolean extensio
16421642
GList *list = NULL;
16431643
size_t s = 0, l = 0;
16441644
GMimeObject *object;
1645-
GMimeMessage *tmpmes;
16461645

16471646
object = part;
16481647

@@ -1654,12 +1653,12 @@ void _structure_part_message(GMimeObject *part, gpointer data, gboolean extensio
16541653
list = g_list_append_printf(list,"%d", s);
16551654

16561655
/* envelope structure */
1657-
b = imap_get_envelope(tmpmes = g_mime_message_part_get_message(GMIME_MESSAGE_PART(part)));
1656+
b = imap_get_envelope(g_mime_message_part_get_message(GMIME_MESSAGE_PART(part)));
16581657
list = g_list_append_printf(list,"%s", b?b:"NIL");
16591658
g_free(b);
16601659

16611660
/* body structure */
1662-
b = imap_get_structure(tmpmes = g_mime_message_part_get_message(GMIME_MESSAGE_PART(part)), extension);
1661+
b = imap_get_structure(g_mime_message_part_get_message(GMIME_MESSAGE_PART(part)), extension);
16631662
list = g_list_append_printf(list,"%s", b?b:"NIL");
16641663
g_free(b);
16651664

@@ -1863,6 +1862,9 @@ char * imap_get_structure(GMimeMessage *message, gboolean extension)
18631862
GMimeObject *part;
18641863
char *s, *t;
18651864

1865+
if (! message)
1866+
return NULL;
1867+
18661868
if (! GMIME_IS_MESSAGE(message))
18671869
return NULL;
18681870

@@ -1961,10 +1963,11 @@ char * imap_get_envelope(GMimeMessage *message)
19611963
char *s = NULL, *t = NULL;
19621964
const char *h;
19631965

1964-
if (! GMIME_IS_MESSAGE(message)) {
1965-
TRACE(TRACE_ERR, "argument is not a message");
1966+
if (! message)
1967+
return NULL;
1968+
1969+
if (! GMIME_IS_MESSAGE(message))
19661970
return NULL;
1967-
}
19681971

19691972
part = GMIME_OBJECT(message);
19701973
/* date */

0 commit comments

Comments
 (0)