On Fri, 28 Mar 2008, Dan Karp wrote:
> A zero-length string rather than a NIL? If so, under what conditions
> will FETCH BODY[...] ever return NIL?
> msg-att-static = ... / "BODY" section ["<" number ">"] SP nstring / ...
IMHO, never. nstring is a syntax rule, thus NIL is defined but is
never actually sent in this case.
RFC 2180 section 4.1.3 disagrees with me. I disagreed with RFC 2180
section 4.1.3 then, disagree with it now, and note that multiple clients
crash if they have the misfortune of encountering a server that follows
RFC 2180 section 4.1.3.
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.