patch-scsi_c 806 B

1234567891011121314151617
  1. $OpenBSD: patch-scsi_c,v 1.1.1.1 2001/02/06 11:50:24 wilfried Exp $
  2. --- scsi.c.orig Thu Jun 17 08:48:03 1999
  3. +++ scsi.c Mon Feb 5 08:13:43 2001
  4. @@ -202,9 +202,9 @@ wm_scsi_get_drive_type( struct wm_drive
  5. wm_lib_message(WM_MSG_LEVEL_INFO|WM_MSG_CLASS, "Sending SCSI inquiry command...");
  6. if (sendscsi(d, buf, sizeof(buf), 1, SCMD_INQUIRY, 0, 0, 0, sizeof(buf), 0,0,0,0,0,0,0))
  7. {
  8. - sprintf( vendor, WM_STR_GENVENDOR);
  9. - sprintf( model, WM_STR_GENMODEL);
  10. - sprintf( rev, WM_STR_GENREV);
  11. + strlcpy( vendor, WM_STR_GENVENDOR, sizeof(vendor));
  12. + strlcpy( model, WM_STR_GENMODEL, sizeof(model));
  13. + strlcpy( rev, WM_STR_GENREV, sizeof(rev));
  14. wm_lib_message(WM_MSG_LEVEL_ERROR|WM_MSG_CLASS, "\nSCSI inquiry command not supported by the hardware\n");
  15. return (WM_ERR_SCSI_INQUIRY_FAILED);
  16. }