diff options
author | 2015-08-23 01:55:39 +0000 | |
---|---|---|
committer | 2015-08-23 01:55:39 +0000 | |
commit | a67129dbd3663a19b2bf42ffddf85c127fdfb078 (patch) | |
tree | c444c97a1068150a9f5baef36940c83d9be0a9f4 /sys/scsi/ses.c | |
parent | - add usage info (diff) | |
download | wireguard-openbsd-a67129dbd3663a19b2bf42ffddf85c127fdfb078.tar.xz wireguard-openbsd-a67129dbd3663a19b2bf42ffddf85c127fdfb078.zip |
add some sizes to free. looked over by deraadt
Diffstat (limited to 'sys/scsi/ses.c')
-rw-r--r-- | sys/scsi/ses.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/scsi/ses.c b/sys/scsi/ses.c index e937645bde4..ae52b77092e 100644 --- a/sys/scsi/ses.c +++ b/sys/scsi/ses.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ses.c,v 1.54 2014/09/14 14:17:26 jsg Exp $ */ +/* $OpenBSD: ses.c,v 1.55 2015/08/23 01:55:39 tedu Exp $ */ /* * Copyright (c) 2005 David Gwynne <dlg@openbsd.org> @@ -180,7 +180,7 @@ ses_attach(struct device *parent, struct device *self, void *aux) sensor = TAILQ_FIRST(&sc->sc_sensors); TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry); - free(sensor, M_DEVBUF, 0); + free(sensor, M_DEVBUF, sizeof(*sensor)); } } else { TAILQ_FOREACH(sensor, &sc->sc_sensors, se_entry) @@ -197,7 +197,7 @@ ses_attach(struct device *parent, struct device *self, void *aux) while (!TAILQ_EMPTY(&sc->sc_slots)) { slot = TAILQ_FIRST(&sc->sc_slots); TAILQ_REMOVE(&sc->sc_slots, slot, sl_entry); - free(slot, M_DEVBUF, 0); + free(slot, M_DEVBUF, sizeof(*slot)); } } #endif @@ -229,7 +229,7 @@ ses_detach(struct device *self, int flags) while (!TAILQ_EMPTY(&sc->sc_slots)) { slot = TAILQ_FIRST(&sc->sc_slots); TAILQ_REMOVE(&sc->sc_slots, slot, sl_entry); - free(slot, M_DEVBUF, 0); + free(slot, M_DEVBUF, sizeof(*slot)); } } #endif @@ -242,7 +242,7 @@ ses_detach(struct device *self, int flags) sensor = TAILQ_FIRST(&sc->sc_sensors); sensor_detach(&sc->sc_sensordev, &sensor->se_sensor); TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry); - free(sensor, M_DEVBUF, 0); + free(sensor, M_DEVBUF, sizeof(*sensor)); } } @@ -499,13 +499,13 @@ error: while (!TAILQ_EMPTY(&sc->sc_slots)) { slot = TAILQ_FIRST(&sc->sc_slots); TAILQ_REMOVE(&sc->sc_slots, slot, sl_entry); - free(slot, M_DEVBUF, 0); + free(slot, M_DEVBUF, sizeof(*slot)); } #endif while (!TAILQ_EMPTY(&sc->sc_sensors)) { sensor = TAILQ_FIRST(&sc->sc_sensors); TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry); - free(sensor, M_DEVBUF, 0); + free(sensor, M_DEVBUF, sizeof(*sensor)); } return (1); } |