From 4d93f53e74a7c80f5434cd2c63ec09fcc40478b3 Mon Sep 17 00:00:00 2001 From: "Tim J. Robbins" Date: Sat, 15 Nov 2003 11:56:53 +0000 Subject: [PATCH] Initialize sequence numbers to 0 in seminit() instead of using whatever garbage happens to be in memory. This did not seem to cause any problems except making semaphore ID's unpredictable (and ugly in ipcs(1) output). --- sys/kern/sysv_sem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c index 0887828462c..42a4faac59a 100644 --- a/sys/kern/sysv_sem.c +++ b/sys/kern/sysv_sem.c @@ -198,6 +198,7 @@ seminit(void) for (i = 0; i < seminfo.semmni; i++) { sema[i].sem_base = 0; sema[i].sem_perm.mode = 0; + sema[i].sem_perm.seq = 0; } for (i = 0; i < seminfo.semmni; i++) mtx_init(&sema_mtx[i], "semid", NULL, MTX_DEF);