pud: remove a strlen in the DNS name handling of the wire format.
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Oct 2013 13:35:19 +0000 (15:35 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Oct 2013 13:44:42 +0000 (15:44 +0200)
commit0f98f25fa9c7511895d7140b7c0bb01ebd095810
tree3290a1ad5895774948bfefd2da0943e760805f80
parentd1662552ac84cc1c19d033b2f4fec4a0eb70a3dc
pud: remove a strlen in the DNS name handling of the wire format.

This makes the handling of DNS names in the wire format much more robust.

This commit prepares for not having a terminating '\0' for a DNS name in
the wire format. However, since that is a breaking change, we don't
actually make that change until a later point in time at which we're
forced to break compatibility anyway.

The benefit of saving a single byte in this case is too minor to justify
breaking the compatibility.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/pud/wireformat/src/nodeIdConversion.c
lib/pud/wireformat/src/wireFormat.c