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>

*** 19,28 **** --- 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. */ /* * Windows Registry RPC (WINREG) server-side interface. *
*** 905,915 **** DWORD slen; DWORD msize; name = (char *)param->value_name.str; ! if (strcasecmp(name, "PrimaryModule") == 0) { param->status = ERROR_FILE_NOT_FOUND; return (NDR_DRC_OK); } if ((value = winreg_lookup_value(name)) == NULL) { --- 906,917 ---- DWORD slen; DWORD msize; name = (char *)param->value_name.str; ! if (name == NULL || ! strcasecmp(name, "PrimaryModule") == 0) { param->status = ERROR_FILE_NOT_FOUND; return (NDR_DRC_OK); } if ((value = winreg_lookup_value(name)) == NULL) {