]> git.pond.sub.org Git - empserver/commitdiff
(deli): Break the loop if player->aborted. Without that, it can
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 23 Sep 2005 17:37:28 +0000 (17:37 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 23 Sep 2005 17:37:28 +0000 (17:37 +0000)
prompt for more input, violating the client protocol.

src/lib/commands/deli.c

index 46fc0d67f5ec271275f8129e9a550f38e72a2339..14df1e6a0f2a6da53a1f63a777d338aeeabaf65c 100644 (file)
@@ -66,7 +66,7 @@ deli(void)
     if (!snxtsct(&nstr, player->argp[2]))
        return RET_SYN;
 
-    while (nxtsct(&nstr, &sect) > 0) {
+    while (!player->aborted && nxtsct(&nstr, &sect) > 0) {
        if (!player->owner)
            continue;