get_param_value("name", data->content_type_params,
data->content_type_params_count, filename_r))
return TRUE;
+ if (default_return && filename_r != NULL) {
+ /* This is an attachment without filename or name parameter.
+ Just return the filename as empty string, so the caller
+ doesn't have to handle NULL filename separately. */
+ *filename_r = "";
+ }
return default_return;
}
"\n"
"xxxdata\n";
- test_message_part_attachment(test_name, input, FALSE, NULL);
+ test_message_part_attachment(test_name, input, FALSE, "");
}
static void test_message_attachment_without_filename(void)
"\n"
"xxxdata\n";
- test_message_part_attachment(test_name, input, TRUE, NULL);
+ test_message_part_attachment(test_name, input, TRUE, "");
}
static void test_message_attachment_with_cd_filename_star(void)