Re: out_queue_push() CVS issue

[email protected] (Jonas Borgström) 19 Nov 2002 22:57:52 +0100
Newsgroups gmane.network.beep.roadrunner.general
Message-ID <[email protected]>
Sandro Poppi <[email protected]> writes:

*snip*

> > 
> Jonas,
> 
> thanks for your fast update! I just updated the cvs version and
> recompiled and reinstalled first roadrunner and then idxp but the
> message is still displayed.
> 
> Eventually you are referencing to a message saying
> 
> channel::out_queue_push type == unknown
> 

Yes I only noticed this message the first time.

> which I also received in a idxp-tls client/server I'm trying to write
> (along with some nasty GLIB errors ;). All this is now gone with the new
> version.
> 
> Simply compile and run rridxp-{client|server} and look at the first
> output lines (RR_DEBUG=4:NET) and you'll see what I mean.
> 

I see it now. The warning is harmless, it is because the first message 
sent on channel 0 (the greeting) is a RPY frame and not a MSG, so the out queue
get a bit confused. I have now committed some code to avoid this bogus warning
message.

I also found a bug in the RR/IDXP profile which forgets to set the msgno on the
RPY messages it sends. 

So update both RoadRunner and RR/IDXP from the CVS and see if it works better now.

/ Jonas
-- 
Jonas Borgström                  [email protected]
CodeFactory AB                   http://www.codefactory.se/
Office: +46 (0)90 71 86 14