DragonFlyBSD Kernel Audit
DF-1841 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/raid/amr/amr_cam.c
+++ b/sys/dev/raid/amr/amr_cam.c
@@ -453,6 +453,7 @@ amr_cam_command(struct amr_softc *sc, struct amr_command **acp)
 		aep->ap_timeout = 2;
 		aep->ap_ars = 1;
 		aep->ap_request_sense_length = 14;
+		bzero(aep->ap_request_sense_area, sizeof(aep->ap_request_sense_area));
 		aep->ap_islogical = 0;
@@ -481,6 +482,7 @@ amr_cam_command(struct amr_softc *sc, struct amr_command **acp)
 		ap->ap_timeout = 0;
 		ap->ap_ars = 1;
 		ap->ap_request_sense_length = 14;
+		bzero(ap->ap_request_sense_area, sizeof(ap->ap_request_sense_area));
 		ap->ap_islogical = 0;