From: Markus Armbruster Date: Tue, 26 Jan 2010 20:48:26 +0000 (+0100) Subject: Get third argument of "order l" the ordinary way X-Git-Tag: v4.3.24~3 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=7ac10453a24809f2ff5d249d5f95bbc3a6b2a918 Get third argument of "order l" the ordinary way Now prompts when the argument is empty. Before, that was interpreted as zero. Not likely to affect players. --- diff --git a/src/lib/commands/orde.c b/src/lib/commands/orde.c index 591069fc3..7520a77e3 100644 --- a/src/lib/commands/orde.c +++ b/src/lib/commands/orde.c @@ -166,14 +166,10 @@ orde(void) case 'l': /* convert player->argp[3] to an integer */ - if (player->argp[3]) - sub = atoi(player->argp[3]); - else { - sprintf(buf1, "Field (1-%d) ", TMAX); - if (!getstarg(player->argp[3], buf1, buf)) - return RET_SYN; - sub = atoi(buf); - } + sprintf(buf1, "Field (1-%d) ", TMAX); + if (!getstarg(player->argp[3], buf1, buf)) + return RET_SYN; + sub = atoi(buf); /* check to make sure value in within range. */ if (sub > TMAX || sub < 1) { pr("Value must range from 1 to %d\n", TMAX);