while (current_payload_type != NO_PAYLOAD)
{
payload_t *current_payload;
-
bool supported = FALSE;
+
+ this->logger->log(this->logger, ERROR, "Start parsing payload of type %s", mapping_find(payload_type_m, current_payload_type));
for (i = 0; i < supported_payloads_count;i++)
{
if (supported_payloads[i].payload_type == current_payload_type)
break;
}
- current_payload_type = current_payload->get_next_type(current_payload);
-
status = current_payload->verify(current_payload);
if (status != SUCCESS)
{
status = VERIFY_ERROR;
break;
}
+
+ /* get next payload type */
+ current_payload_type = current_payload->get_next_type(current_payload);
status = this->payloads->insert_last(this->payloads,current_payload);
if (status != SUCCESS)