diff options
author | Gordon Tetlow <gordon@FreeBSD.org> | 2018-04-04 05:43:03 +0000 |
---|---|---|
committer | Gordon Tetlow <gordon@FreeBSD.org> | 2018-04-04 05:43:03 +0000 |
commit | 8411c9ac24aabdbbde468778b35da58dc3c15178 (patch) | |
tree | 86ded7fd2b24fcb42a6ef3883c4c6eb617e2dfc1 /sys/dev/hpt27xx/hpt27xx_osm_bsd.c | |
parent | 211072860627f05561c829d09714b201a72562cf (diff) |
Notes
Diffstat (limited to 'sys/dev/hpt27xx/hpt27xx_osm_bsd.c')
-rw-r--r-- | sys/dev/hpt27xx/hpt27xx_osm_bsd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/hpt27xx/hpt27xx_osm_bsd.c b/sys/dev/hpt27xx/hpt27xx_osm_bsd.c index 3facf803064f..9c062c61ab7a 100644 --- a/sys/dev/hpt27xx/hpt27xx_osm_bsd.c +++ b/sys/dev/hpt27xx/hpt27xx_osm_bsd.c @@ -1402,7 +1402,7 @@ static int hpt_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag, stru { PHPT_IOCTL_PARAM piop=(PHPT_IOCTL_PARAM)data; IOCTL_ARG ioctl_args; - HPT_U32 bytesReturned; + HPT_U32 bytesReturned = 0; switch (cmd){ case HPT_DO_IOCONTROL: @@ -1432,7 +1432,7 @@ static int hpt_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag, stru } if (ioctl_args.nOutBufferSize) { - ioctl_args.lpOutBuffer = malloc(ioctl_args.nOutBufferSize, M_DEVBUF, M_WAITOK); + ioctl_args.lpOutBuffer = malloc(ioctl_args.nOutBufferSize, M_DEVBUF, M_WAITOK | M_ZERO); if (!ioctl_args.lpOutBuffer) goto invalid; } |