find_livings(): Array als Kopie uebergeben
Das Array aus name_livings_m darf nur als Kopie an den Aufrufer
uebergeben werden. Andernfalls kann ein beliebiges Objekt die
internen Daten der simul_efun manipulieren.
Change-Id: I78196b4613b94d1148508a1d0e40c3613e48905d
diff --git a/secure/simul_efun/livings.c b/secure/simul_efun/livings.c
index a27eb1d..a2ec3cd 100644
--- a/secure/simul_efun/livings.c
+++ b/secure/simul_efun/livings.c
@@ -183,7 +183,7 @@
r=({r});
if (!pointerp(r)||!sizeof(r))
return 0;
- return r;
+ return copy(r);
}
object find_player(string uuid) {