diff --git a/src/os/vxworks/src/os-impl-console.c b/src/os/vxworks/src/os-impl-console.c index c4cecc4d9..bc9dd89fa 100644 --- a/src/os/vxworks/src/os-impl-console.c +++ b/src/os/vxworks/src/os-impl-console.c @@ -121,13 +121,13 @@ int32 OS_ConsoleCreate_Impl(const OS_object_token_t *token) int32 return_code; OS_console_internal_record_t * console; - local = OS_OBJECT_TABLE_GET(OS_impl_console_table, *token); - console = OS_OBJECT_TABLE_GET(OS_console_table, *token); - if (OS_ObjectIndexFromToken(token) == 0) { return_code = OS_SUCCESS; + local = OS_OBJECT_TABLE_GET(OS_impl_console_table, *token); + console = OS_OBJECT_TABLE_GET(OS_console_table, *token); + if (console->IsAsync) { OS_DEBUG("%s(): Starting Async Console Handler\n", __func__);