From e54b9d59d6985df8fc66dce36968ce98df710742 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 18 Apr 2003 08:35:08 +0000 Subject: Survive a samdump with an alias that has no description Volker (This used to be commit 5af417a6ba24e6bb09979488511f482efa4894b8) --- source3/rpc_parse/parse_net.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source3/rpc_parse/parse_net.c b/source3/rpc_parse/parse_net.c index 163e6bab3c..2c99d54b1b 100644 --- a/source3/rpc_parse/parse_net.c +++ b/source3/rpc_parse/parse_net.c @@ -2277,9 +2277,12 @@ static BOOL net_io_sam_alias_info(const char *desc, SAM_ALIAS_INFO * info, if (!smb_io_buffer4("buf_sec_desc", &info->buf_sec_desc, info->hdr_sec_desc.buffer, ps, depth)) return False; - if (!smb_io_unistr2("uni_als_desc", &info->uni_als_desc, - info->hdr_als_name.buffer, ps, depth)) - return False; + + if (info->hdr_als_desc.buffer != 0) { + if (!smb_io_unistr2("uni_als_desc", &info->uni_als_desc, + info->hdr_als_name.buffer, ps, depth)) + return False; + } return True; } -- cgit