diff --git a/src/hack.c b/src/hack.c index cfc3f20c2..f4dd76948 100644 --- a/src/hack.c +++ b/src/hack.c @@ -154,7 +154,8 @@ moverock(void) pline("That feels like a boulder."); map_object(otmp, TRUE); nomul(0); - return -1; + res = -1; + goto moverock_done; } /* when otmp->next_boulder is 1, xname() will format it as