diff --git a/src/sae.c b/src/sae.c index 10e53f45..deafff10 100644 --- a/src/sae.c +++ b/src/sae.c @@ -898,6 +898,7 @@ static int sae_process_anti_clogging(struct sae_sm *sm, const uint8_t *ptr, return -EBADMSG; } + l_free(sm->token); sm->token = l_memdup(ptr, len); sm->token_len = len; sm->sync = 0;