]> git.pond.sub.org Git - empserver/blobdiff - src/lib/commands/testing.c
Update copyright notice
[empserver] / src / lib / commands / testing.c
index 3b389b3a586383e08a1cc7e3654be8da1c4ed956..8a03c7e236e370d98a8e0575c391c463d838c862 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2014, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2020, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                Ken Stevens, Steve McClure, Markus Armbruster
  *
  *  Empire is free software: you can redistribute it and/or modify
@@ -27,7 +27,7 @@
  *  testing.c: Commands for test-suite use
  *
  *  Known contributors to this file:
- *     Markus Armbruster, 2014
+ *     Markus Armbruster, 2014-2015
  */
 
 #include <config.h>
@@ -46,10 +46,16 @@ testing_cmd(void)
        return RET_SYN;
     if (!strcmp(p, "added")) {
        p = getstarg(player->argp[2], "number? ", buf);
+       if (!p || !*p)
+           return RET_SYN;
        test_suite_prng_seed -= strtol(p, NULL, 10);
        p = getstarg(player->argp[3], "BTUs? ", buf);
+       if (!p || !*p)
+           return RET_SYN;
        player->btused -= strtol(p, NULL, 10);
        p = getstarg(player->argp[4], "money? ", buf);
+       if (!p)
+           return RET_SYN;
        player->dolcost -= strtod(p, NULL);
        return RET_OK;
     }