diff options
| author | Kenneth D. Merry <ken@FreeBSD.org> | 2011-05-31 22:39:32 +0000 |
|---|---|---|
| committer | Kenneth D. Merry <ken@FreeBSD.org> | 2011-05-31 22:39:32 +0000 |
| commit | 534917efeff100709a69b71b3e73df48fa2c2019 (patch) | |
| tree | 66b4b644d58911cf99c6488b5ee1dd3126f9e763 /sys/kern/subr_msgbuf.c | |
| parent | 42e58c0372d7e63e774b5b079fe6ba1f3aa53da9 (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_msgbuf.c')
| -rw-r--r-- | sys/kern/subr_msgbuf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/subr_msgbuf.c b/sys/kern/subr_msgbuf.c index c146ab0900aed..cd9c551497754 100644 --- a/sys/kern/subr_msgbuf.c +++ b/sys/kern/subr_msgbuf.c @@ -61,6 +61,7 @@ msgbuf_init(struct msgbuf *mbp, void *ptr, int size) mbp->msg_magic = MSG_MAGIC; mbp->msg_lastpri = -1; mbp->msg_needsnl = 0; + bzero(&mbp->msg_lock, sizeof(mbp->msg_lock)); mtx_init(&mbp->msg_lock, "msgbuf", NULL, MTX_SPIN); } @@ -95,6 +96,7 @@ msgbuf_reinit(struct msgbuf *mbp, void *ptr, int size) mbp->msg_lastpri = -1; /* Assume that the old message buffer didn't end in a newline. */ mbp->msg_needsnl = 1; + bzero(&mbp->msg_lock, sizeof(mbp->msg_lock)); mtx_init(&mbp->msg_lock, "msgbuf", NULL, MTX_SPIN); } |
