Author: jelmer Date: 2005-09-03 22:56:02 +0000 (Sat, 03 Sep 2005) New Revision: 10013
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10013 Log: Support zero-sized strings. Modified: branches/SAMBA_4_0/source/lib/tdr/tdr.c Changeset: Modified: branches/SAMBA_4_0/source/lib/tdr/tdr.c =================================================================== --- branches/SAMBA_4_0/source/lib/tdr/tdr.c 2005-09-03 21:53:20 UTC (rev 10012) +++ branches/SAMBA_4_0/source/lib/tdr/tdr.c 2005-09-03 22:56:02 UTC (rev 10013) @@ -143,6 +143,11 @@ } } + if (length == 0) { + *v = talloc_strdup(tdr, ""); + return NT_STATUS_OK; + } + TDR_PULL_NEED_BYTES(tdr, el_size*length); ret = convert_string_talloc(tdr, chset, CH_UNIX, tdr->data.data+tdr->offset, el_size*length, discard_const_p(void *, v));