diff options
Diffstat (limited to 'sys/i386/isa/bs/bsif.c')
-rw-r--r-- | sys/i386/isa/bs/bsif.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/isa/bs/bsif.c b/sys/i386/isa/bs/bsif.c index 743fb39..d48469d 100644 --- a/sys/i386/isa/bs/bsif.c +++ b/sys/i386/isa/bs/bsif.c @@ -153,11 +153,11 @@ bsprobe(dev) printf("bs%d: memory already allocated\n", unit); return rv; } - if (!(bsc = malloc(sizeof(struct bs_softc), M_TEMP, M_NOWAIT))) { + if (!(bsc = malloc(sizeof(struct bs_softc), M_TEMP, M_NOWAIT | M_ZERO))) + { printf("bs%d cannot malloc!\n", unit); return rv; } - bzero(bsc, sizeof(struct bs_softc)); callout_handle_init(&bsc->timeout_ch); bscdata[unit] = bsc; bsc->unit = unit; |