Bugs item #1680013, was opened at 2007-03-13 18:41
Message generated for change (Comment added) made by miconda
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1680013&group_id=139143

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: ver devel
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Aron Rosenberg (amr42)
>Assigned to: Daniel-Constantin Mierla (miconda)
Summary: MSILO generating invalid messages

Initial Comment:
We had a message stored in our production MSILO that looked like the following:


This is a test\0\0


The \0 are actual NULL characters. When MSILO went to deliver this message it 
created a ContentLength header that read "ContentLength: 16" but only 15 
characters were put into the body of the m_dump() MESSAGE. The missing 
character was the final NULL. The message on the wire contained "This is a 
test\0"

When we examined the row in the MySQL DB, it properly contained "This is a 
test\0\0" with a length of the TEXT field reporting 16.

The discrepency between the ContentLength header and the actual body caused the 
MESSAGE to be rejected by our UA with a 400 (as it should do).

We are also trying to figure out how \0\0 made it into the inbound MESSAGE, but 
that seems like a seperate issue.

----------------------------------------------------------------------

>Comment By: Daniel-Constantin Mierla (miconda)
Date: 2007-04-17 17:26

Message:
Logged In: YES 
user_id=1246013
Originator: NO

Fixed on SVN fo 1.2.x, 1.1.x, and trunk.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1680013&group_id=139143

_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to