[DGD] Possible bug? Duplicate indices in mapping

Felix A. Croes felix at dworkin.nl
Fri Jan 20 13:45:21 CET 2012


On Fri, Jan 20, 2012 at 12:30:52PM +0100, Petter Nyström wrote:
>[...]
> > eval "/src/sys/objectd"->get_c_to_p() & ({"/world/area/portalzone/obj/portal"})
> $2 = (["/world/area/portalzone/obj/portal":({"/src/lib/thing"})])
> 
> And then this:
> 
> > eval "/src/sys/objectd"->get_c_to_p()["/world"..]
> $3 = (["/world/area/portalzone/obj/button":({"/src/lib/thing"}),
> "/world/area/portalzone/obj/portal":({"/src/lib/thing"}),
> "/world/area/portalzone/obj/portal":({})])

When was the last cold boot of this mud, and what version of DGD was
used?  How large is the mapping?

I do not think that any of the bugs fixed up to 1.4.12 could have caused
this, but it would nevertheless be a good idea to upgrade to the latest
version.

Could you send me the sourcecode of how objectd handles the c_to_p
mapping?

Regards,
Felix Croes



More information about the DGD mailing list