Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Nov 25 15:36:07 UTC 2024 on atb-devel-224
break;
case 2:
+ if (subndr->offset > UINT16_MAX) {
+ return ndr_push_error(
+ ndr,
+ NDR_ERR_BUFSIZE,
+ "Subcontext (PUSH) too large: %" PRIu32
+ " does not fit into 16 bits",
+ subndr->offset);
+ }
NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, subndr->offset));
break;