From: Jeremy Allison Date: Fri, 5 Dec 2003 21:01:23 +0000 (+0000) Subject: Janitor for tridge... X-Git-Tag: samba-3.0.1rc2~7^2~9 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d9790a76d88b8c46d665f2294878ee13d438b791;p=thirdparty%2Fsamba.git Janitor for tridge... Jeremy. --- diff --git a/source/rpc_parse/parse_net.c b/source/rpc_parse/parse_net.c index ad0a91e7ea5..5df75fc5f6e 100644 --- a/source/rpc_parse/parse_net.c +++ b/source/rpc_parse/parse_net.c @@ -2283,12 +2283,12 @@ static BOOL net_io_sam_alias_mem_info(const char *desc, SAM_ALIAS_MEM_INFO * inf if (!prs_uint32("ptr_members", ps, depth, &info->ptr_members)) return False; + if (ps->data_offset + 16 > ps->buffer_size) + return False; + ps->data_offset += 16; + if (info->ptr_members != 0) { - if (ps->data_offset + 16 > ps->buffer_size) - return False; - ps->data_offset += 16; - if (!prs_uint32("num_sids", ps, depth, &info->num_sids)) return False; if (info->num_sids != info->num_members)