]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
more magic
authorAlan T. DeKok <aland@freeradius.org>
Fri, 4 Jun 2021 14:33:10 +0000 (10:33 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 4 Jun 2021 14:33:10 +0000 (10:33 -0400)
src/modules/rlm_eap/mem.c

index 15f3569c77f8edea2215c4e3ada3af7b75b8c121..6be8ca4af78f039850e5eb24bc572b9dc512b288 100644 (file)
@@ -347,6 +347,7 @@ int eaplist_add(rlm_eap_t *inst, eap_handler_t *handler)
        handler->state[4] = handler->trips ^ handler->state[0];
        handler->state[5] = handler->eap_id ^ handler->state[1];
        handler->state[6] = handler->type ^ handler->state[2];
+       handler->state[12] = handler->state[2] ^ (RADIUSD_VERSION & 0xff);
 
        fr_pair_value_memcpy(state, handler->state, sizeof(handler->state));