[DGD]Kernel mudlib oddity

Noah Lee Gibbs angelbob at monkeyspeak.com
Mon Jun 11 17:39:40 CEST 2001


  Okay, never mind, they're both my fault.

  If I register an empty object manager, no bodies to the functions except
where I have to return a value (and then just returning a constant), then
disconnection doesn't work.  If I don't register *any* object manager, it
does.
  Looking at driver.c and the driver kernel mudlib docs, it doesn't look
like an object manager has any particular duties -- it just gets notified
when things happen.  Anybody know why registering an empty object manager
might stop disconnection from working?

On Mon, 11 Jun 2001, Noah Lee Gibbs wrote:

>    Hmm...  Part of this *was* me.  Part still isn't.  Not seeing what
> people say was my problem, but not logging out may still not be --
> user.c's receive_message is returning MODE_DISCONNECT, but it's not
> disconnecting -- though it looks like the auto object _is_ calling
> destruct_object on the user object.
>   I'll keep looking.
> 
> On Mon, 11 Jun 2001, Noah Lee Gibbs wrote:
> 
> >   I upgraded to 1.2.24 from 1.2 and I've noticed something funny with the
> > Kernel mudlib.  I originally thought I must have messed it up myself, but
> > logging into the (un-overridden) binary port gives the same behavior, so I
> > don't *think* it's me...
> >   "Say"s don't get to other people logged in, and if you type "quit" it
> > goes to a blank line but doesn't close the connection.  If you hit return
> > again, you get another prompt.
> >   Anybody else seen this in the Kernel mudlib in 1.2.24?
> > 
> > 
> > List config page:  http://list.imaginary.com/mailman/listinfo/dgd
> > 
> 
> 
> List config page:  http://list.imaginary.com/mailman/listinfo/dgd
> 


List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list