DF-1378 / fix.diff
diff --git a/sys/dev/disk/buslogic/bt.c b/sys/dev/disk/buslogic/bt.c --- a/sys/dev/disk/buslogic/bt.c +++ b/sys/dev/disk/buslogic/bt.c @@ -417,7 +417,7 @@ "Model Number\n"); return (error); } - for (i = 0; i < sizeof(model_data.ascii_model); i++) { + for (i = 0; i < imin(sizeof(model_data.ascii_model), sizeof(bt->model)); i++) { bt->model[i] = model_data.ascii_model[i]; if (bt->model[i] == ' ') break; |