[haiku-commits] r36748 - haiku/trunk/src/system/kernel/debug

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 8 May 2010 19:02:02 +0200 (CEST)

Author: bonefish
Date: 2010-05-08 19:02:02 +0200 (Sat, 08 May 2010)
New Revision: 36748
Changeset: http://dev.haiku-os.org/changeset/36748/haiku

Modified:
   haiku/trunk/src/system/kernel/debug/debug.cpp
Log:
syslog_init(): Bail out, if kernel_args::debug_output is NULL. Would crash on
platforms that are ignorant of the debug syslog feature.


Modified: haiku/trunk/src/system/kernel/debug/debug.cpp
===================================================================
--- haiku/trunk/src/system/kernel/debug/debug.cpp       2010-05-08 16:25:05 UTC 
(rev 36747)
+++ haiku/trunk/src/system/kernel/debug/debug.cpp       2010-05-08 17:02:02 UTC 
(rev 36748)
@@ -1411,7 +1411,7 @@
 static status_t
 syslog_init(struct kernel_args* args)
 {
-       if (!args->keep_debug_output_buffer)
+       if (!args->keep_debug_output_buffer || args->debug_output == NULL)
                return B_OK;
 
        sSyslogBuffer = create_ring_buffer_etc(args->debug_output, 
args->debug_size,


Other related posts:

  • » [haiku-commits] r36748 - haiku/trunk/src/system/kernel/debug - ingo_weinhold