diff --git a/src/utils/detached_sign_payload_parser.c b/src/utils/detached_sign_payload_parser.c index 8264447..0a4382a 100644 --- a/src/utils/detached_sign_payload_parser.c +++ b/src/utils/detached_sign_payload_parser.c @@ -118,7 +118,7 @@ on_header_value(multipart_parser* parser, const char *at, size_t length) if (check_content_type(&data->content_type)) { goto error; } - } else { + } else if (data->cur_header != NULL) { LOG_ERROR("Unknown header value: '%.*s'", (int) length, at); goto error; }