Re: Padding at the end of message body?
| Newsgroups | gmane.comp.freedesktop.dbus |
|---|---|
| Message-ID | <CA+DLCvDAJBg1Tu27M1+vkhM3DFu+dzLm1nK1-eA+dSf5FvwSOg@mail.gmail.com> |
Thank you Simon, I made some tests and it seems that it is safe to discard that part. I'll make some patches later on, I've noticed a few missing pieces while writing bindings. Marcin 2016-05-30 21:56 GMT+02:00 Simon McVittie <simon.mcvittie-ZGY8ohtN/[email protected]>: > On 30/05/16 18:14, [email protected] wrote: > > The message sometimes contains a bunch of null bytes after the body > ... > > The specification says "The message body need not end on an 8-byte > > boundary." but "need not" does not equal "must not". > > Please check how the reference implementation (libdbus) would interpret > those bytes: as an accepted-and-discarded part of the message you have > quoted, as padding between messages, or as part of the next message. > Whichever interpretation it would use, you can consider that to be > correct. A patch to dbus-specification.xml contributed via > <https://bugs.freedesktop.org/enter_bug.cgi?product=dbus&component=core> > clarifying which one is meant would also be appreciated. > > The reference dbus-daemon will usually disconnect clients that send > anything that is considered malformed. If it doesn't, either that > content is not considered malformed, or the reference dbus-daemon has a > bug. > > -- > Simon McVittie > Collabora Ltd. <http://www.collabora.com/> > > _______________________________________________ > dbus mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/dbus > _______________________________________________ dbus mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dbus