From 7f24a2b9136dae2c1dd1feced8c92801b25b5fb3 Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Thu, 29 Sep 2011 19:30:39 -0700 Subject: [PATCH] nbt: Fix offset check in ndr_pull_component --- librpc/ndr/ndr_nbt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/librpc/ndr/ndr_nbt.c b/librpc/ndr/ndr_nbt.c index 02297d3fdfa..f2a1ca3ba5f 100644 --- a/librpc/ndr/ndr_nbt.c +++ b/librpc/ndr/ndr_nbt.c @@ -76,7 +76,7 @@ static enum ndr_err_code ndr_pull_component(struct ndr_pull *ndr, return ndr_pull_error(ndr, NDR_ERR_STRING, "BAD NBT NAME component"); } - if (*offset + len + 2 > ndr->data_size) { + if (*offset + len + 1 > ndr->data_size) { return ndr_pull_error(ndr, NDR_ERR_STRING, "BAD NBT NAME component"); } -- 2.34.1