Loss of unused Ether in meta-transaction (original) (raw)

In the MinimalForwarder.execute(ForwardRequest req, bytes signature) payable function, the msg.value may contain more Ether than specified in req.value. In this case (since only req.value is transferred further), the unused amount of Ether will remain on the contract address.