Extend condition to ignore patterns before message has started
and after it is completed.
Change-Id: I2ea7fcc8c11bf3f41a21aa08b014faf6074d2234
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
if (parser_job->start_message_assembly(parser_job) != 0)
return -1;
}
- /* Ignoring message items without corresponding start item */
+ /* Ignoring message items without corresponding start item or
+ * after completion */
if (parser_job->message_idx < 0 ||
- parser_job->messages_storage[parser_job->message_idx].started == 0) {
+ parser_job->messages_storage[parser_job->message_idx].started == 0 ||
+ parser_job->messages_storage[parser_job->message_idx].completed == 1) {
DEBUG(UTIL_NAME ": Dropping item with no corresponding start element");
return 0;
}