From b9ead42463eb932921997a5f6b63d438dc04626e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 26 Nov 2004 16:34:32 +0000 Subject: [PATCH] Support for B_CURRENT_TEAM was missing from get_team_usage_info(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10258 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/team.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kernel/core/team.c b/src/kernel/core/team.c index fc764d4a6f..b6972ca878 100644 --- a/src/kernel/core/team.c +++ b/src/kernel/core/team.c @@ -1663,7 +1663,11 @@ _get_team_usage_info(team_id id, int32 who, team_usage_info *info, size_t size) state = disable_interrupts(); GRAB_TEAM_LOCK(); - team = team_get_team_struct_locked(id); + if (id == B_CURRENT_TEAM) + team = thread_get_current_thread()->team; + else + team = team_get_team_struct_locked(id); + if (team == NULL) { status = B_BAD_TEAM_ID; goto out;