diff options
author | Zach Kissel <Zachary.Kissel@Sun.COM> | 2008-12-18 15:33:01 -0500 |
---|---|---|
committer | Zach Kissel <Zachary.Kissel@Sun.COM> | 2008-12-18 15:33:01 -0500 |
commit | ee992693a278a8fe9135d083f8f8370fdc891465 (patch) | |
tree | 122fcbf4c4b79e7799336306a4712a81277f078a /usr/src/lib/libraidcfg/common/raidcfg.c | |
parent | f845ad007363a571d3b4c5487958b2039a24d7c2 (diff) | |
download | illumos-gate-ee992693a278a8fe9135d083f8f8370fdc891465.tar.gz |
6735420 raidctl crashes with a SIGSEGV when using libumem with diagnostics turned on.
Diffstat (limited to 'usr/src/lib/libraidcfg/common/raidcfg.c')
-rw-r--r-- | usr/src/lib/libraidcfg/common/raidcfg.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/lib/libraidcfg/common/raidcfg.c b/usr/src/lib/libraidcfg/common/raidcfg.c index 3065d5485e..a3cdacfd7f 100644 --- a/usr/src/lib/libraidcfg/common/raidcfg.c +++ b/usr/src/lib/libraidcfg/common/raidcfg.c @@ -1340,6 +1340,7 @@ raid_handle_init() /* Clean up the new allocated handles */ for (i = raid_handle_sys.handle_num - HANDLER_SLOTS; i < raid_handle_sys.handle_num; ++i) { + bzero(&raid_handle_sys.handles[i], sizeof (handle_attr_t)); raid_handle_sys.handles[i].type = OBJ_TYPE_ALL; raid_handle_sys.handles[i].next = i + 1; } |