Skip to content

Commit 2550cb5

Browse files
author
Ugo Plouviez
authored
Merge pull request #342 from iExecBlockchainComputing/fix
Safe delete from EIP712 challenge expiring map
2 parents d2d64a7 + f810a0c commit 2550cb5

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/main/java/com/iexec/core/result/repo/proxy/Eip712ChallengeService.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.springframework.stereotype.Service;
1010

1111
import java.security.SecureRandom;
12-
import java.util.Map;
1312
import java.util.concurrent.TimeUnit;
1413

1514
@Service
@@ -50,11 +49,7 @@ boolean containsEip712ChallengeString(String eip712ChallengeString) {
5049
}
5150

5251
void invalidateEip712ChallengeString(String eip712ChallengeString) {
53-
for (Map.Entry<Integer, String> entry : challengeMap.entrySet()) {
54-
if (entry.getValue().equals(eip712ChallengeString)) {
55-
challengeMap.remove(entry.getKey());
56-
}
57-
}
52+
challengeMap.entrySet().removeIf(entry -> entry.getValue().equals(eip712ChallengeString));
5853
}
5954

6055
}

0 commit comments

Comments
 (0)