From a07568cf6a6493c17766a6450647a6e27155cda8 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 9 Jun 2011 09:55:44 +0200 Subject: Use has_more in decrypt_payloads instead of calling enumerate twice. --- src/libcharon/encoding/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libcharon/encoding/message.c') diff --git a/src/libcharon/encoding/message.c b/src/libcharon/encoding/message.c index 214612fdb..f99cb8006 100644 --- a/src/libcharon/encoding/message.c +++ b/src/libcharon/encoding/message.c @@ -1312,7 +1312,7 @@ static status_t decrypt_payloads(private_message_t *this, aead_t *aead) DBG2(DBG_ENC, "found an encryption payload"); - if (enumerator->enumerate(enumerator, &payload)) + if (this->payloads->has_more(this->payloads, enumerator)) { DBG1(DBG_ENC, "encrypted payload is not last payload"); status = VERIFY_ERROR; -- cgit v1.2.3