From b3ddd60277d956b32ce0f600c61413e9023b1c16 Mon Sep 17 00:00:00 2001 From: Tomoki Shirasawa Date: Tue, 1 Sep 2020 07:25:12 +0900 Subject: [PATCH] shmget: don't update refcount when shmid is found. Change-Id: I3eac47cd67d27efd838190f5a4c21b5d682c5fe9 Refs: #1379 --- kernel/syscall.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/syscall.c b/kernel/syscall.c index 6e72960e..eb6c9c23 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -6327,6 +6327,7 @@ int do_shmget(const key_t key, const size_t size, const int shmflg) } shmid = make_shmid(obj); shmobj_list_unlock(); + memobj_unref(&obj->memobj); dkprintf("do_shmget(%#lx,%#lx,%#x): %d\n", key, size, shmflg, shmid); return shmid; }