From 2b9e2cec46fd2e10959c243eb73f9d80c78fecb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 20 Jan 2005 17:58:58 +0000 Subject: [PATCH] Fixed warning (GCC 3). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10910 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/syscalls.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/kernel/core/syscalls.c b/src/kernel/core/syscalls.c index 59f117ec06..b5d22cd2ed 100644 --- a/src/kernel/core/syscalls.c +++ b/src/kernel/core/syscalls.c @@ -82,7 +82,7 @@ _user_generic_syscall(const char *userSubsystem, uint32 function, { char subsystem[B_FILE_NAME_LENGTH]; generic_syscall *syscall; - status_t status; + status_t status = B_NAME_NOT_FOUND; if (!IS_USER_ADDRESS(userSubsystem) || user_strlcpy(subsystem, userSubsystem, sizeof(subsystem)) < B_OK) @@ -93,10 +93,8 @@ _user_generic_syscall(const char *userSubsystem, uint32 function, mutex_lock(&sGenericSyscallLock); syscall = find_generic_syscall(subsystem); - if (syscall == NULL) { - status = B_NAME_NOT_FOUND; + if (syscall == NULL) goto out; - } if (function >= B_RESERVED_SYSCALL_BASE) { if (function != B_SYSCALL_INFO) {