Fix fuer Rassen/Shellausgabe.
Die Shell wirklich nur benutzen, wenn P_RACE kein
string ist.
Change-Id: I0426282ab3910a441ffd9366c4ce286e1b96dab3
diff --git a/p/daemon/finger.c b/p/daemon/finger.c
index a3c7794..2af2975 100644
--- a/p/daemon/finger.c
+++ b/p/daemon/finger.c
@@ -271,9 +271,10 @@
(member(tmp,getuid(this_player()))!=-1))) tmp = 1;
else tmp=0;
- string shell = master()->query_userlist(str, USER_OBJECT);
- if (!(h=properties[P_RACE]) && sizeof(shell))
+ string shell=properties[P_RACE];
+ if (!stringp(shell))
{
+ shell = master()->query_userlist(str, USER_OBJECT);
shell = capitalize(explode(shell, "/")[3]);
shell =(["Human":"Mensch","Dwarf":"Zwerg","Darkelf":"Dunkelelf",
"Orc":"Ork"])[shell] || shell;