1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-01 04:58:35 +03:00

r8045: fix valgrind warning, add zero padding when the string doesn't fill the full FIXLEN

metze
(This used to be commit d8175b01db69436d8af64b97d7b7beca4ba4b552)
This commit is contained in:
Stefan Metzmacher 2005-07-01 08:33:42 +00:00 committed by Gerald (Jerry) Carter
parent 5d55ee570b
commit cee17efc7c

View File

@ -435,7 +435,11 @@ NTSTATUS ndr_push_string(struct ndr_push *ndr, int ndr_flags, const char *s)
return ndr_push_error(ndr, NDR_ERR_CHARCNV,
"Bad character conversion");
}
ndr->offset += byte_mul*d_len;
ndr->offset += ret;
if ((byte_mul*d_len) > ret) {
uint32_t _padding_len = (byte_mul*d_len) - ret;
NDR_CHECK(ndr_push_zero(ndr, _padding_len));
}
break;
default: