Skip to content

Commit 6463f1a

Browse files
author
Dev Kalra
authored
fix check an active request (#1200)
1 parent 3565ee6 commit 6463f1a

File tree

1 file changed

+6
-3
lines changed
  • target_chains/ethereum/contracts/contracts/entropy

1 file changed

+6
-3
lines changed

target_chains/ethereum/contracts/contracts/entropy/Entropy.sol

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,12 @@ abstract contract Entropy is IEntropy, EntropyState {
241241
provider,
242242
sequenceNumber
243243
);
244-
// Check that there is a request for the given provider / sequence number.
245-
if (req.provider != provider || req.sequenceNumber != sequenceNumber)
246-
revert EntropyErrors.NoSuchRequest();
244+
// Check that there is an active request for the given provider / sequence number.
245+
if (
246+
req.sequenceNumber == 0 ||
247+
req.provider != provider ||
248+
req.sequenceNumber != sequenceNumber
249+
) revert EntropyErrors.NoSuchRequest();
247250

248251
if (req.requester != msg.sender) revert EntropyErrors.Unauthorized();
249252

0 commit comments

Comments
 (0)