Author: bonefish Date: 2010-02-20 15:23:18 +0100 (Sat, 20 Feb 2010) New Revision: 35537 Changeset: http://dev.haiku-os.org/changeset/35537/haiku Modified: haiku/trunk/src/system/kernel/debug/debug.cpp Log: Worked around "uninitialized variable" compiler warnings. Modified: haiku/trunk/src/system/kernel/debug/debug.cpp =================================================================== --- haiku/trunk/src/system/kernel/debug/debug.cpp 2010-02-20 14:19:52 UTC (rev 35536) +++ haiku/trunk/src/system/kernel/debug/debug.cpp 2010-02-20 14:23:18 UTC (rev 35537) @@ -67,6 +67,8 @@ static const char* const kKDLPrompt = "kdebug> "; +static va_list kDummyVaList; + extern "C" int kgets(char* buffer, int length); void call_modules_hook(bool enter); @@ -1532,8 +1534,7 @@ if (returnIfHandedOver) break; - va_list dummy; - kernel_debugger_internal(NULL, NULL, dummy, cpu); + kernel_debugger_internal(NULL, NULL, kDummyVaList, cpu); } else smp_intercpu_int_handler(cpu); } @@ -1545,8 +1546,7 @@ void debug_double_fault(int32 cpu) { - va_list dummy; - kernel_debugger_internal("Double Fault!", NULL, dummy, cpu); + kernel_debugger_internal("Double Fault!", NULL, kDummyVaList, cpu); } @@ -1726,8 +1726,8 @@ { cpu_status state = disable_interrupts(); - va_list dummy; - kernel_debugger_internal(message, NULL, dummy, smp_get_current_cpu()); + kernel_debugger_internal(message, NULL, kDummyVaList, + smp_get_current_cpu()); restore_interrupts(state); }