Date: Mon, 21 Feb 2000 22:56:35 +0100 Short: Crash im array-call_other From: gnomi@UNItopia.rus.uni-stuttgart.de (Gnomi) Type: Bug State: Done - fixed in 3.2.8-dev.173 Hallo! Also ich habe heute einen Driver-Bug entdeckt, der das MUD crasht (und das MUD, das dabei gecrasht ist, war dummerweise Unitopia, da ich nix boeses ahnte.) Und zwar verarbeitet das neue call_other auch Arrays. Es verhaelt sich dann (fast) genauso wie das map_objects. Wenn man dem call_other dabei aber ein leeres Array uebergibt und noch mindestens einen Parameter, dann crashed der Driver. Beispiel: ({})->x(1); Ich habe ab und zu (im HomeMUD dann) vorher noch die Fehlermeldung "Bad stack after evaluation." bekommen. Vielleicht waere vorerst ein Hinweis in der Enzy angebracht, dass man call_other nicht mit Arrays nutzen sollte. Gruss Gnomi P.S.: Aus diesem Grunde lautet mein Aenderungsvorschlag fuer /i/move nun: map_objects(followers, "notify_follow", this_object(), old_room, new_room, dir ,way, explizit_out, explizit_in);