45 |
else |
else |
46 |
filename = strdup ("mbox"); |
filename = strdup ("mbox"); |
47 |
|
|
|
if (!filename) |
|
|
return 1; |
|
|
|
|
48 |
if (msgset_parse (argc, argv, &msglist)) |
if (msgset_parse (argc, argv, &msglist)) |
49 |
{ |
{ |
50 |
if (filename) |
if (filename) |
51 |
free (filename); |
free (filename); |
52 |
return 1; |
return 1; |
53 |
} |
} |
54 |
|
|
55 |
if (sender) |
if (sender) |
56 |
|
filename = util_outfolder_name (util_get_sender (msglist->msg_part[0], 1)); |
57 |
|
|
58 |
|
if (!filename) |
59 |
{ |
{ |
60 |
filename = util_get_sender(msglist->msg_part[0], 1); |
msgset_free (msglist); |
61 |
if (!filename) |
return 1; |
|
{ |
|
|
msgset_free (msglist); |
|
|
return 1; |
|
|
} |
|
62 |
} |
} |
63 |
|
|
64 |
if (mailbox_create_default (&mbx, filename) |
if (mailbox_create_default (&mbx, filename) |