From 77780aacd8ee4e107f0e13bd7c1a8889ff1ae82b Mon Sep 17 00:00:00 2001 From: Yury Popov Date: Mon, 27 May 2019 01:26:50 +0300 Subject: [PATCH] pid numeration fix --- src/process/processmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/process/processmanager.cpp b/src/process/processmanager.cpp index 8c0c681..9c38621 100644 --- a/src/process/processmanager.cpp +++ b/src/process/processmanager.cpp @@ -108,7 +108,7 @@ uint64_t ProcessManager::RegisterProcess(Process *process) { Mutex::CriticalLock lock(processSwitchMutex); uint64_t pid = 1; for (size_t i = 0; i < processes.getCount(); i++) { - pid = klib::max(pid, processes[i]->getId()); + pid = klib::max(pid, processes[i]->getId() + 1); } processes.add(process); return pid;