Skip to content

Commit a5c64a4

Browse files
ksmythbinarymaster
authored andcommitted
IniFile: don't lose last character if the file doesn't end with \r\n
1 parent 3265519 commit a5c64a4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src-x86-x64-Fusix/IniFile.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,12 @@ DWORD INI_FILE::GetFileStringFromNum(DWORD StringNumber, char *RetString, DWORD
127127

128128
for (DWORD i = FileStringsMap[StringNumber]; i < FileSize; i++)
129129
{
130-
if ((FileRaw[i] == '\r' && FileRaw[i + 1] == '\n') || i == (FileSize - 1))
130+
if (i == (FileSize - 1))
131+
{
132+
EndStringPos = FileSize;
133+
break;
134+
}
135+
if (FileRaw[i] == '\r' && FileRaw[i + 1] == '\n')
131136
{
132137
EndStringPos = i;
133138
break;

0 commit comments

Comments
 (0)