diff --git a/src/handshake.c b/src/handshake.c index f6b16c31..f1bc19e0 100644 --- a/src/handshake.c +++ b/src/handshake.c @@ -1268,6 +1268,7 @@ static struct pmksa *handshake_state_steal_pmksa(struct handshake_state *s) pmksa = l_new(struct pmksa, 1); pmksa->expiration = s->expiration; + s->expiration = 0; memcpy(pmksa->spa, s->spa, sizeof(s->spa)); memcpy(pmksa->aa, s->aa, sizeof(s->aa)); memcpy(pmksa->ssid, s->ssid, s->ssid_len);