Disable the serial debug output if the com port doesn't exist.
Modified: trunk/reactos/ntoskrnl/kd/kdio.c
_____
Modified: trunk/reactos/ntoskrnl/kd/kdio.c
--- trunk/reactos/ntoskrnl/kd/kdio.c 2005-10-02 08:40:49 UTC (rev
18205)
+++ trunk/reactos/ntoskrnl/kd/kdio.c 2005-10-02 09:42:12 UTC (rev
18206)
@@ -171,7 +171,11 @@
DispatchTable->KdpPrintRoutine = KdpSerialDebugPrint;
/* Initialize the Port */
- KdPortInitializeEx(&SerialPortInfo, 0, 0);
+ if (!KdPortInitializeEx(&SerialPortInfo, 0, 0))
+ {
+ KdpDebugMode.Serial = FALSE;
+ return;
+ }
/* Register as a Provider */
InsertTailList(&KdProviders, &DispatchTable->KdProvidersList);