summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2015-10-07 14:49:04 +0000
committerderaadt <deraadt@openbsd.org>2015-10-07 14:49:04 +0000
commit4666ba4ab3019b2939fa31f97ee94d1be500794a (patch)
tree0ae34c0113ab34fdbfecde0a5617ea51fa11b358
parentUsePrivilegeSeparation defaults to sandbox now. (diff)
downloadwireguard-openbsd-4666ba4ab3019b2939fa31f97ee94d1be500794a.tar.xz
wireguard-openbsd-4666ba4ab3019b2939fa31f97ee94d1be500794a.zip
easy free sizes; ok mpi
-rw-r--r--sys/kern/sysv_msg.c6
-rw-r--r--sys/kern/sysv_shm.c4
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/sysv_msg.c b/sys/kern/sysv_msg.c
index bfad640ad08..ae7002cd7f3 100644
--- a/sys/kern/sysv_msg.c
+++ b/sys/kern/sysv_msg.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sysv_msg.c,v 1.30 2014/12/19 05:59:21 tedu Exp $ */
+/* $OpenBSD: sysv_msg.c,v 1.31 2015/10/07 14:49:04 deraadt Exp $ */
/* $NetBSD: sysv_msg.c,v 1.19 1996/02/09 19:00:18 christos Exp $ */
/*
* Copyright (c) 2009 Bret S. Lambert <blambert@openbsd.org>
@@ -393,7 +393,7 @@ que_create(key_t key, struct ucred *cred, int mode)
/* if malloc slept, a queue with the same key may have been created */
if (que_key_lookup(key)) {
- free(que, M_TEMP, 0);
+ free(que, M_TEMP, sizeof *que);
return (NULL);
}
@@ -488,7 +488,7 @@ que_free(struct que *que)
TAILQ_REMOVE(&que->que_msgs, msg, msg_next);
msg_free(msg);
}
- free(que, M_TEMP, 0);
+ free(que, M_TEMP, sizeof *que);
num_ques--;
}
diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c
index b815ff457bc..c3e902ca173 100644
--- a/sys/kern/sysv_shm.c
+++ b/sys/kern/sysv_shm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sysv_shm.c,v 1.66 2015/03/14 03:38:50 jsg Exp $ */
+/* $OpenBSD: sysv_shm.c,v 1.67 2015/10/07 14:49:04 deraadt Exp $ */
/* $NetBSD: sysv_shm.c,v 1.50 1998/10/21 22:24:29 tron Exp $ */
/*
@@ -599,7 +599,7 @@ sysctl_sysvshm(int *name, u_int namelen, void *oldp, size_t *oldlenp,
M_WAITOK|M_ZERO);
memcpy(newseqs, shmseqs,
shminfo.shmmni * sizeof(unsigned short));
- free(shmseqs, M_SHM, 0);
+ free(shmseqs, M_SHM, shminfo.shmmni * sizeof(unsigned short));
shmseqs = newseqs;
shminfo.shmmni = val;
return (0);