|
|
|
|
|
|
|
|
for (i = 0; i < task->parts->len; i++) { |
|
|
for (i = 0; i < task->parts->len; i++) { |
|
|
mime_part = g_ptr_array_index (task->parts, i); |
|
|
mime_part = g_ptr_array_index (task->parts, i); |
|
|
|
|
|
|
|
|
|
|
|
if (mime_part->parent == NULL) { |
|
|
|
|
|
/* Top level part */ |
|
|
|
|
|
scvec[i * 2 + 1] = (guchar *)""; |
|
|
|
|
|
lenvec[i * 2 + 1] = 0; |
|
|
|
|
|
scvec[i * 2 + 2] = (guchar *)""; |
|
|
|
|
|
lenvec[i * 2 + 2] = 0; |
|
|
|
|
|
continue; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (mime_part->raw_headers_str) { |
|
|
if (mime_part->raw_headers_str) { |
|
|
scvec[i * 2 + 1] = (guchar *)mime_part->raw_headers_str; |
|
|
scvec[i * 2 + 1] = (guchar *)mime_part->raw_headers_str; |
|
|
lenvec[i * 2 + 1] = strlen (mime_part->raw_headers_str); |
|
|
lenvec[i * 2 + 1] = strlen (mime_part->raw_headers_str); |