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) {
diff --git a/secure/simul_efun/spare/livings.c b/secure/simul_efun/spare/livings.c
index a27eb1d..a2ec3cd 100644
--- a/secure/simul_efun/spare/livings.c
+++ b/secure/simul_efun/spare/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) {