Korrektur Spielercheck
Diverse Pruefungen, ob ein Spieler existiert, gefixt.
Dabei direkt auf etwas robusteres umgestellt statt auf
die Existenz des Savefiles zu pruefen.
Change-Id: I13d251e497f166e12403c902c3fcac179c7dd879
diff --git a/secure/wahlmaschine.c b/secure/wahlmaschine.c
index 8705f87..899fe1e 100644
--- a/secure/wahlmaschine.c
+++ b/secure/wahlmaschine.c
@@ -125,7 +125,9 @@
return 0;
}
if ((second=RPL->QueryProp(P_SECOND)) &&
- (!stringp(second) || (file_size("/save/"+lower_case(second[0..0])+"/"+lower_case(second)+".o")<=0))) {
+ (!stringp(second)
+ || !master()->find_userinfo(second)))
+ {
notify_fail("Nicht richtig markierte Zweities sind von der Wahl ausgeschlossen.\n");
return 0;
}