diff options
author | Andreas Schneider <asn@samba.org> | 2017-05-08 11:22:51 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2017-05-16 12:38:20 +0200 |
commit | ef109f86c790f12eb967ebae27c9f2f435f96156 (patch) | |
tree | 0fbe23f3f24ca46c03dc7bddbdad9466c29b2e11 | |
parent | 9b5078919796da8dd7893e0a4f716dc1f1991de5 (diff) | |
download | samba-ef109f86c790f12eb967ebae27c9f2f435f96156.tar.gz |
librpc:ndr: Set the length to 1 if we assign and empty string
CID #1399648
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
-rw-r--r-- | librpc/ndr/ndr_string.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/librpc/ndr/ndr_string.c b/librpc/ndr/ndr_string.c index f9366b494a8..067f91781ee 100644 --- a/librpc/ndr/ndr_string.c +++ b/librpc/ndr/ndr_string.c @@ -677,6 +677,7 @@ _PUBLIC_ enum ndr_err_code ndr_push_charset_to_null(struct ndr_push *ndr, int nd if (str == NULL) { str = ""; + length = 1; } return ndr_push_charset(ndr, ndr_flags, str, length, byte_mul, chset); |