svn commit: samba r10013 - in branches/SAMBA_4_0/source/lib/tdr: .

jelmer at samba.org jelmer at samba.org
Sat Sep 3 22:56:02 GMT 2005


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));



More information about the samba-cvs mailing list