L141: The safemath subtraction in strategies[_vault].addresses[index] = strategies[_vault].addresses[tail.sub(1)]; is unnecessary because this code block will not be executed in the case tail = strategies[_vault].addresses.length = 0 (vault has no strategies, found will be false).
Handle
hickuphh3
Vulnerability details
Impact
L141: The safemath subtraction in
strategies[_vault].addresses[index] = strategies[_vault].addresses[tail.sub(1)];
is unnecessary because this code block will not be executed in the casetail = strategies[_vault].addresses.length = 0
(vault has no strategies,found
will be false).Recommended Mitigation Steps
strategies[_vault].addresses[index] = strategies[_vault].addresses[tail - 1];