[NTOSKRNL]
authorPierre Schweitzer <pierre@reactos.org>
Tue, 10 Sep 2013 13:42:34 +0000 (13:42 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Tue, 10 Sep 2013 13:42:34 +0000 (13:42 +0000)
commitbd3ccd482653b12920701b33e6d14ba596cafeac
tree9c18ed7e140d0195665ed7810ac8647cf5b5735f
parent36f1e2f5d1571d8d6eb7003382598be12c964bcb
[NTOSKRNL]
Fix string size to store GPT GUIDs.
This was causing a buffer overflow (with ending null char) and thus a stack corruption.
The side effect of the stack corruption was that the debug code (display) was looping
forever while attempting to read partition table making ntoskrnl unable to boot with
a machine where there's a GPT disk.
Kernel is now able again to handle GPT disks (and they can be used again in user-land).

This was magically hidding before r59923 or by disabling NDEBUG. Lovely Heisenbugs :-).

svn path=/trunk/; revision=60003
reactos/ntoskrnl/fstub/fstubex.c