Browse Source

[CritFix] Fix SA rawbody processing - exclude top part

tags/1.3.0
Vsevolod Stakhov 8 years ago
parent
commit
9f218324e0
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      src/libserver/re_cache.c

+ 9
- 0
src/libserver/re_cache.c View File

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);

Loading…
Cancel
Save