summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Ross <gwr@nexenta.com>2016-12-22 20:34:20 -0500
committerGordon Ross <gwr@nexenta.com>2019-05-18 19:46:33 -0400
commitd8adf402a2fbabff65f152e6ce83daf074fffb33 (patch)
treecd70d9ac9672f8caf89d1cf78a7bab999bad1b6b
parent460505369f30f9bc79709c517401bf7ff6d97651 (diff)
downloadillumos-joyent-d8adf402a2fbabff65f152e6ce83daf074fffb33.tar.gz
10965 SMB: mdb "::smbreq -v" prints findstack errors
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
-rw-r--r--usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c b/usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
index 9a7f33131c..8d3012dcd4 100644
--- a/usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
+++ b/usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
@@ -1066,7 +1066,9 @@ smbreq_dcmd(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
mdb_printf(
"worker thread: %p\n",
sr->sr_worker);
- smb_worker_findstack((uintptr_t)sr->sr_worker);
+ if (sr->sr_worker != NULL) {
+ smb_worker_findstack((uintptr_t)sr->sr_worker);
+ }
} else {
if (DCMD_HDRSPEC(flags))
mdb_printf(