Fix: unvollstaendigen commit gefixt.
Das ist irgendwie was verloren gegangen...
Change-Id: Ie21ebed9437f4140ed87e4d4a4e13cfc370f9f54
diff --git a/std/shells/magier/players.c b/std/shells/magier/players.c
index b81b7bd..a7fe63a 100644
--- a/std/shells/magier/players.c
+++ b/std/shells/magier/players.c
@@ -476,7 +476,6 @@
static int _spieler(string arg)
{
string dummy,ip;
- object pl;
arg=_unparsed_args();
if(!sizeof(arg) || sscanf(arg,"aus ip %s",dummy)!=1)
@@ -497,8 +496,8 @@
ip=arg;
ip=implode((explode(ip,".")-({""})+({"*","*","*","*"}))[0..3],".");
-
- if (catch(object *spieler=filter(users(),
+ object *spieler;
+ if (catch(spieler=filter(users(),
function int (object u, string re) {
return sizeof(regexp(({query_ip_number(u)}),re));
} )))
@@ -519,10 +518,10 @@
"Idle seit:\n"
"----------------------------------------------------------------"
"-----------\n",ip);
- i=sizeof(spieler);
+
foreach(object u: spieler)
{
- string second=spieler[i]->QueryProp(P_SECOND);
+ string second=u->QueryProp(P_SECOND);
if (stringp(second) && sizeof(second))
{
if (!master()->find_userinfo(second))
@@ -535,8 +534,8 @@
arg+=sprintf("%-11s %-17s %26s %-15s\n",
capitalize(getuid(u)), second,
- dtime(spieler[i]->QueryProp(P_LAST_LOGIN)),
- _spieler_time2string(query_idle(spieler[i])));
+ dtime(u->QueryProp(P_LAST_LOGIN)),
+ _spieler_time2string(query_idle(u)));
}
arg+="==============================================================="
"============\n\n";