diff options
author | Tobias Brunner <tobias@strongswan.org> | 2011-06-09 09:55:44 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2011-07-06 09:43:46 +0200 |
commit | a07568cf6a6493c17766a6450647a6e27155cda8 (patch) | |
tree | 524acf6151c9c4600f4ebf6a5357418af936f5f5 /src/libcharon/encoding/message.c | |
parent | 1142726ba0b6ac0b952d245fb91c9a9162dff595 (diff) | |
download | strongswan-a07568cf6a6493c17766a6450647a6e27155cda8.tar.bz2 strongswan-a07568cf6a6493c17766a6450647a6e27155cda8.tar.xz |
Use has_more in decrypt_payloads instead of calling enumerate twice.
Diffstat (limited to 'src/libcharon/encoding/message.c')
-rw-r--r-- | src/libcharon/encoding/message.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |