summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2021-05-22 19:37:45 +1200
committerDouglas Bagnall <dbagnall@samba.org>2021-06-02 03:56:36 +0000
commit139cca7c206efc6c6e9a93fd4045285f25117414 (patch)
treea2b8e99a041f5018410f6e1186bbf2a61c103ce9 /librpc
parent40aabcb5cf76ff076e04bff00f4ff0b4374f2354 (diff)
downloadsamba-139cca7c206efc6c6e9a93fd4045285f25117414.tar.gz
librpc: Use helper function ndr_get_array_size() in ndr_check_array_size()
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14710 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Diffstat (limited to 'librpc')
-rw-r--r--librpc/ndr/ndr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/librpc/ndr/ndr.c b/librpc/ndr/ndr.c
index da98317bc0b..f5502b7c705 100644
--- a/librpc/ndr/ndr.c
+++ b/librpc/ndr/ndr.c
@@ -1103,7 +1103,7 @@ _PUBLIC_ enum ndr_err_code ndr_get_array_size(struct ndr_pull *ndr, const void *
_PUBLIC_ enum ndr_err_code ndr_check_array_size(struct ndr_pull *ndr, const void *p, uint32_t size)
{
uint32_t stored;
- NDR_CHECK(ndr_token_peek(&ndr->array_size_list, p, &stored));
+ NDR_CHECK(ndr_get_array_size(ndr, p, &stored));
if (stored != size) {
return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE,
"Bad array size - got %u expected %u\n",