From 7e188a5b4bc8c930c7fdfa4b7438aba130564d19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 7 Aug 2007 01:54:08 +0000 Subject: [PATCH] Now prints a more detailed message in case the kernel stack couldn't be created. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21847 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/thread.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/thread.c b/src/system/kernel/thread.c index 969b68dcae..b5959efece 100644 --- a/src/system/kernel/thread.c +++ b/src/system/kernel/thread.c @@ -385,9 +385,11 @@ create_thread(const char *name, team_id teamID, thread_entry_func entry, if (thread->kernel_stack_area < 0) { // we're not yet part of a team, so we can just bail out - dprintf("create_thread: error creating kernel stack!\n"); - status = thread->kernel_stack_area; + + dprintf("create_thread: error creating kernel stack: %s!\n", + strerror(status)); + delete_thread_struct(thread); return status; }