From: Markus Armbruster Date: Sun, 18 Mar 2012 18:07:47 +0000 (+0100) Subject: Document execute()'s subtle use of player->aborted X-Git-Tag: v4.3.30~22 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=f802630fa391a99c2caa7590d12949b9ccf5c86c Document execute()'s subtle use of player->aborted --- diff --git a/src/lib/player/player.c b/src/lib/player/player.c index 2a489392d..b2f2c4624 100644 --- a/src/lib/player/player.c +++ b/src/lib/player/player.c @@ -261,6 +261,7 @@ execute(void) failed = 1; } else if (dispatch(player->combuf, NULL) < 0) failed = 1; + /* player->aborted not reset; makes next getcommand() fail */ empth_yield(); } if (failed) {