Reactos

[RTL] Fix overflow case in vDbgPrintExWithPrefixInternal

The string should always be NULL terminated.

+3 -2
+3 -2
sdk/lib/rtl/debug.c
··· 102 102 if (Length == MAXULONG) 103 103 { 104 104 /* Terminate it if we went over-board */ 105 - Buffer[sizeof(Buffer) - 1] = '\n'; 105 + Buffer[sizeof(Buffer) - 2] = '\n'; 106 + Buffer[sizeof(Buffer) - 1] = '\0'; 106 107 107 108 /* Put maximum */ 108 - Length = sizeof(Buffer); 109 + Length = sizeof(Buffer) - 1; 109 110 } 110 111 else 111 112 {