diff options
Diffstat (limited to 'Source/charon/sa/states/responder_init.c')
-rw-r--r-- | Source/charon/sa/states/responder_init.c | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/Source/charon/sa/states/responder_init.c b/Source/charon/sa/states/responder_init.c index 03fd08acc..0d93a5b77 100644 --- a/Source/charon/sa/states/responder_init.c +++ b/Source/charon/sa/states/responder_init.c @@ -202,12 +202,7 @@ static status_t process_message(private_responder_init_t *this, message_t *messa } /* iterate over incoming payloads. We can be sure, the message contains only accepted payloads! */ - status = message->get_payload_iterator(message, &payloads); - if (status != SUCCESS) - { - this->logger->log(this->logger, ERROR, "Fatal error: Could not get payload interator"); - return status; - } + message->get_payload_iterator(message, &payloads); while (payloads->has_next(payloads)) { @@ -412,12 +407,7 @@ static status_t process_message(private_responder_init_t *this, message_t *messa } this->logger->log(this->logger, CONTROL|MOST, "add SA payload to message"); - status = response->add_payload(response, payload); - if (status != SUCCESS) - { - this->logger->log(this->logger, ERROR, "Could not add SA payload to message"); - return status; - } + response->add_payload(response, payload); /* build KE payload */ status = this->build_ke_payload(this,&payload); @@ -428,12 +418,7 @@ static status_t process_message(private_responder_init_t *this, message_t *messa } this->logger->log(this->logger, CONTROL|MOST, "add KE payload to message"); - status = response->add_payload(response, payload); - if (status != SUCCESS) - { - this->logger->log(this->logger, ERROR, "Could not add KE payload to message"); - return status; - } + response->add_payload(response, payload); /* build Nonce payload */ status = this->build_nonce_payload(this, &payload); @@ -444,12 +429,7 @@ static status_t process_message(private_responder_init_t *this, message_t *messa } this->logger->log(this->logger, CONTROL|MOST, "add nonce payload to message"); - status = response->add_payload(response, payload); - if (status != SUCCESS) - { - this->logger->log(this->logger, ERROR, "Could not add nonce payload to message"); - return status; - } + response->add_payload(response, payload); /* generate packet */ this->logger->log(this->logger, CONTROL|MOST, "generate packet from message"); |