c395ac01ee
The new code just override stack top value with saved return address rather than pop/push operation. Submitted by: jhb