Don't use sizeof on a pointer when you mean the whole structure.
This commit is contained in:
parent
4a85dda9fc
commit
6a68a8b6c5
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: aic79xx_osm.c,v 1.9 2004/10/04 11:08:47 fvdl Exp $ */
|
||||
/* $NetBSD: aic79xx_osm.c,v 1.10 2004/10/04 11:23:39 fvdl Exp $ */
|
||||
|
||||
/*
|
||||
* Bus independent NetBSD shim for the aic7xxx based adaptec SCSI controllers
|
||||
|
@ -41,7 +41,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: aic79xx_osm.c,v 1.9 2004/10/04 11:08:47 fvdl Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: aic79xx_osm.c,v 1.10 2004/10/04 11:23:39 fvdl Exp $");
|
||||
|
||||
#include <dev/ic/aic79xx_osm.h>
|
||||
#include <dev/ic/aic7xxx_cam.h>
|
||||
|
@ -241,7 +241,7 @@ ahd_done(struct ahd_softc *ahd, struct scb *scb)
|
|||
*/
|
||||
siu = (struct scsi_status_iu_header *)scb->sense_data;
|
||||
sense_len = MIN(scsi_4btoul(siu->sense_length),
|
||||
sizeof(&xs->sense.scsi_sense));
|
||||
sizeof(xs->sense.scsi_sense));
|
||||
memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense));
|
||||
memcpy(&xs->sense.scsi_sense,
|
||||
scb->sense_data + SIU_SENSE_OFFSET(siu), sense_len);
|
||||
|
|
Loading…
Reference in New Issue