Removed len argument from proposal_get_token()
[strongswan.git] / src / conftest / hooks / set_length.c
index 0379dcb..c1a867a 100644 (file)
@@ -50,9 +50,9 @@ struct private_set_length_t {
 
 METHOD(listener_t, message, bool,
        private_set_length_t *this, ike_sa_t *ike_sa, message_t *message,
-       bool incoming)
+       bool incoming, bool plain)
 {
-       if (!incoming &&
+       if (!incoming && plain &&
                message->get_request(message) == this->req &&
                message->get_message_id(message) == this->id)
        {
@@ -76,11 +76,10 @@ METHOD(listener_t, message, bool,
                        if (type == payload->get_type(payload))
                        {
                                encoding_rule_t *rules;
-                               size_t count;
                                u_int16_t *len;
-                               int i;
+                               int i, count;
 
-                               payload->get_encoding_rules(payload, &rules, &count);
+                               count = payload->get_encoding_rules(payload, &rules);
                                for (i = 0; i < count; i++)
                                {
                                        if (rules[i].type == PAYLOAD_LENGTH)