Reserve space for The Terminator
Modified: trunk/reactos/boot/freeldr/freeldr/inifile/inifile.c

Modified: trunk/reactos/boot/freeldr/freeldr/inifile/inifile.c
--- trunk/reactos/boot/freeldr/freeldr/inifile/inifile.c	2005-09-08 08:38:16 UTC (rev 17738)
+++ trunk/reactos/boot/freeldr/freeldr/inifile/inifile.c	2005-09-08 13:08:21 UTC (rev 17739)
@@ -218,7 +218,7 @@
 	RtlZeroMemory(SectionItem, sizeof(INI_SECTION_ITEM));
 
 	// Allocate the setting name buffer
-	SectionItem->ItemName = MmAllocateMemory(strlen(SettingName));
+	SectionItem->ItemName = MmAllocateMemory(strlen(SettingName) + 1);
 	if (!SectionItem->ItemName)
 	{
 		MmFreeMemory(SectionItem);
@@ -226,7 +226,7 @@
 	}
 
 	// Allocate the setting value buffer
-	SectionItem->ItemValue = MmAllocateMemory(strlen(SettingValue));
+	SectionItem->ItemValue = MmAllocateMemory(strlen(SettingValue) + 1);
 	if (!SectionItem->ItemValue)
 	{
 		MmFreeMemory(SectionItem->ItemName);