diff options
author | mav <mav@FreeBSD.org> | 2016-12-06 17:10:17 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2016-12-06 17:10:17 +0000 |
commit | 930618cc2cb81648a1e52b8ed4c8300cee4599e2 (patch) | |
tree | 848945ea588bf61180045e46590ec41eb14ee07b /sys/cam/cam_xpt.c | |
parent | 6f147568abe1b1d8948176698418bbd8d9a86bdd (diff) | |
download | FreeBSD-src-930618cc2cb81648a1e52b8ed4c8300cee4599e2.zip FreeBSD-src-930618cc2cb81648a1e52b8ed4c8300cee4599e2.tar.gz |
MFC r309282: Explicitly initialize cdai.flags.
In SES driver uninitialized value caused unreliable physpath reporting.
Diffstat (limited to 'sys/cam/cam_xpt.c')
-rw-r--r-- | sys/cam/cam_xpt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c index f174671..423e0ad 100644 --- a/sys/cam/cam_xpt.c +++ b/sys/cam/cam_xpt.c @@ -1105,6 +1105,7 @@ xpt_getattr(char *buf, size_t len, const char *attr, struct cam_path *path) memset(&cdai, 0, sizeof(cdai)); xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); cdai.ccb_h.func_code = XPT_DEV_ADVINFO; + cdai.flags = CDAI_FLAG_NONE; cdai.bufsiz = len; if (!strcmp(attr, "GEOM::ident")) |