From 4139eddb1de9616b025ff5f2f5745205897e5697 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Sun, 19 Jun 2016 02:19:57 +0100 Subject: Fix mis-typed word. The recipient will `run` out of gas, not `go` out of gas --- docs/miscellaneous.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/miscellaneous.rst b/docs/miscellaneous.rst index c9a8890f..c883815c 100644 --- a/docs/miscellaneous.rst +++ b/docs/miscellaneous.rst @@ -161,7 +161,7 @@ Unfortunately, there are some subtleties the compiler does not yet warn you abou 2. Sending Ether can fail due to the call depth going above 1024. Since the caller is in total control of the call depth, they can force the transfer to fail, so make sure to always check the return value of ``send``. Better yet, write your contract using a pattern where the recipient can withdraw Ether instead. - 3. Sending Ether can also fail because the recipient goes out of gas (either explicitly by using ``throw`` or + 3. Sending Ether can also fail because the recipient runs out of gas (either explicitly by using ``throw`` or because the operation is just too expensive). If the return value of ``send`` is checked, this might provide a means for the recipient to block progress in the sending contract. Again, the best practise here is to use a "withdraw" pattern instead of a "send" pattern. -- cgit