From aeaa4a21a42e12faabfd07a7536c45ea8fcbc662 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 16 Jul 2005 23:38:07 +0000 Subject: [PATCH] It's considered rude to try killing the kernel team. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13705 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/team.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/system/kernel/team.c b/src/system/kernel/team.c index 02aab1092a..cb550abd00 100644 --- a/src/system/kernel/team.c +++ b/src/system/kernel/team.c @@ -1702,9 +1702,12 @@ kill_team(team_id id) GRAB_TEAM_LOCK(); team = team_get_team_struct_locked(id); - if (team != NULL) - tid = team->main_thread->id; - else + if (team != NULL) { + if (team == kernel_team) + retval = B_NOT_ALLOWED; + else + tid = team->main_thread->id; + } else retval = B_BAD_THREAD_ID; RELEASE_TEAM_LOCK();