aboutsummaryrefslogtreecommitdiff
path: root/sbin/iscontrol/fsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/iscontrol/fsm.c')
-rw-r--r--sbin/iscontrol/fsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/iscontrol/fsm.c b/sbin/iscontrol/fsm.c
index eebde7ce1c0b..bfeeb7fb8bfc 100644
--- a/sbin/iscontrol/fsm.c
+++ b/sbin/iscontrol/fsm.c
@@ -372,7 +372,7 @@ doCAM(isess_t *sess)
debug(2, "pathstr=%s", pathstr);
ccb = cam_getccb(sess->camdev);
- bzero(&(&ccb->ccb_h)[1], sizeof(struct ccb_relsim) - sizeof(struct ccb_hdr));
+ CCB_CLEAR_ALL_EXCEPT_HDR(&ccb->crs);
ccb->ccb_h.func_code = XPT_REL_SIMQ;
ccb->crs.release_flags = RELSIM_ADJUST_OPENINGS;
ccb->crs.openings = sess->op->tags;