summaryrefslogtreecommitdiff
path: root/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
diff options
context:
space:
mode:
authorGordon Tetlow <gordon@FreeBSD.org>2018-04-04 05:43:03 +0000
committerGordon Tetlow <gordon@FreeBSD.org>2018-04-04 05:43:03 +0000
commit8411c9ac24aabdbbde468778b35da58dc3c15178 (patch)
tree86ded7fd2b24fcb42a6ef3883c4c6eb617e2dfc1 /sys/dev/hpt27xx/hpt27xx_osm_bsd.c
parent211072860627f05561c829d09714b201a72562cf (diff)
Notes
Diffstat (limited to 'sys/dev/hpt27xx/hpt27xx_osm_bsd.c')
-rw-r--r--sys/dev/hpt27xx/hpt27xx_osm_bsd.c4
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;
}