Print this page
NEX-5260 smbd segfaults while running smbtorture:rpc.lsa.lookupnames
NEX-5261 smbd segfaults while running smbtorture:rpc.winreg
NEX-5262 smbd segfaults while running smbtorture:rpc.samba3
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
SMB-39 Use AF_UNIX pipes for RPC

*** 19,29 **** * CDDL HEADER END */ /* * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2013 Nexenta Systems, Inc. All rights reserved. */ /* * Server Service RPC (SRVSVC) server-side interface definition. * The server service provides a remote administration interface. --- 19,29 ---- * CDDL HEADER END */ /* * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2016 Nexenta Systems, Inc. All rights reserved. */ /* * Server Service RPC (SRVSVC) server-side interface definition. * The server service provides a remote administration interface.
*** 1000,1014 **** case 1501: info1501 = &info->nsg_info1501; status = srvsvc_share_getsd(mxa, &si, &sd); if (status == ERROR_SUCCESS) { ! info503->shi503_reserved = sd.sd_size; ! info503->shi503_security_descriptor = sd.sd_buf; } else { ! info503->shi503_reserved = 0; ! info503->shi503_security_descriptor = NULL; } param->result.ru.info1501 = info1501; break; --- 1000,1014 ---- case 1501: info1501 = &info->nsg_info1501; status = srvsvc_share_getsd(mxa, &si, &sd); if (status == ERROR_SUCCESS) { ! info1501->shi1501_reserved = sd.sd_size; ! info1501->shi1501_security_descriptor = sd.sd_buf; } else { ! info1501->shi1501_reserved = 0; ! info1501->shi1501_security_descriptor = NULL; } param->result.ru.info1501 = info1501; break;