diff options
Diffstat (limited to 'sys/i386/isa/bs')
-rw-r--r-- | sys/i386/isa/bs/bs_isa.c | 3 | ||||
-rw-r--r-- | sys/i386/isa/bs/bsif.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/isa/bs/bs_isa.c b/sys/i386/isa/bs/bs_isa.c index 7215de6..644dc0e 100644 --- a/sys/i386/isa/bs/bs_isa.c +++ b/sys/i386/isa/bs/bs_isa.c @@ -59,7 +59,8 @@ bs_args_copy(bsc, ia, hw) bsc->sm_offset = 0; bsc->sc_cfgflags = DVCFG_MINOR(ia->ia_cfgflags); - strcpy(bsc->sc_dvname, bsc->sc_dev.dv_xname); + snprintf(bsc->sc_dvname, sizeof(bsc->sc_dvname), + "%s", bsc->sc_dev.dv_xname); } static int diff --git a/sys/i386/isa/bs/bsif.c b/sys/i386/isa/bs/bsif.c index 58e7203..fc02971 100644 --- a/sys/i386/isa/bs/bsif.c +++ b/sys/i386/isa/bs/bsif.c @@ -158,7 +158,7 @@ bsprobe(dev) else bsc->sm_offset = (u_long) 0; - sprintf(bsc->sc_dvname, "bs%d", unit); + snprintf(bsc->sc_dvname, sizeof(bsc->sc_dvname), "bs%d", unit); if (dev->id_iobase == 0) { |