X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=src%2Flib%2Fcommands%2Forde.c;h=a310e6c1a588cf25583308d27fe38409ea8edf5f;hp=7520a77e39649a9ec445b43a388dc96fc1ed7302;hb=b54bc83e260ac00da43dd41a028e85e04244e6b2;hpb=7ac10453a24809f2ff5d249d5f95bbc3a6b2a918 diff --git a/src/lib/commands/orde.c b/src/lib/commands/orde.c index 7520a77e3..a310e6c1a 100644 --- a/src/lib/commands/orde.c +++ b/src/lib/commands/orde.c @@ -173,7 +173,7 @@ orde(void) /* check to make sure value in within range. */ if (sub > TMAX || sub < 1) { pr("Value must range from 1 to %d\n", TMAX); - break; + return RET_FAIL; } /* to keep sub in range of our arrays @@ -184,7 +184,7 @@ orde(void) if (ship.shp_autonav & AN_AUTONAV) { dest = getstarg(player->argp[4], "Start or End? ", buf); if (!dest) - break; + return RET_FAIL; switch (*dest) { default: pr("You must enter 'start' or 'end'\n"); @@ -193,7 +193,7 @@ orde(void) case 'E': i1 = whatitem(player->argp[5], "Commodity? "); if (!i1) - break; + return RET_FAIL; p1 = getstarg(player->argp[6], "Amount? ", buf); if (!p1) @@ -211,7 +211,7 @@ orde(void) case 'S': i1 = whatitem(player->argp[5], "Commodity? "); if (!i1) - break; + return RET_FAIL; p1 = getstarg(player->argp[6], "Amount? ", buf); if (!p1)