commit | 41f0b4cd78d1895e2886f661c265dc988b3ee540 | [log] [tgz] |
---|---|---|
author | Zesstra <zesstra@zesstra.de> | Fri May 07 09:35:40 2021 +0200 |
committer | MG Mud User <mud@mg.mud.de> | Fri May 07 09:35:40 2021 +0200 |
tree | c078c314347b9fc7d76488077aaa514a162aea71 | |
parent | cc1cf1bb0d5bb4d66e706ed204a6764f5e39287b [diff] |
MoveScore: nicht-existente EK abfangen. Change-Id: Ia81ebbfb6450a3ab0485e905e92f7d290b0e6119
diff --git a/secure/scoremaster.c b/secure/scoremaster.c index 0cd1e5d..83dc466 100644 --- a/secure/scoremaster.c +++ b/secure/scoremaster.c
@@ -651,7 +651,10 @@ if (stringp(oldkey)) { oldkey = load_name(oldkey); - num=npcs[oldkey,NPC_NUMBER]; + if (member(npcs, oldkey)) + num=npcs[oldkey,NPC_NUMBER]; + else + return SCORE_INVALID_ARG; } else if (intp(oldkey)) num=oldkey; else return SCORE_INVALID_ARG;