Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stascorp/rdpwrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Smyth <kevin.m.smyth@gmail.com>2018-12-20 18:19:04 +0300
committerStanislav Motylkov <x86corez@gmail.com>2018-12-20 18:50:35 +0300
commita5c64a43319e4e375b391ad42c41504bcb349b4a (patch)
tree042c07944d152d715eca4e4acec4d368e3f58e0e
parent326551985f1ecf8cc1e43bd4b4505a7871534b0f (diff)
IniFile: don't lose last character if the file doesn't end with \r\nHEADmaster
-rw-r--r--src-x86-x64-Fusix/IniFile.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src-x86-x64-Fusix/IniFile.cpp b/src-x86-x64-Fusix/IniFile.cpp
index 8b48c07..5c610d3 100644
--- a/src-x86-x64-Fusix/IniFile.cpp
+++ b/src-x86-x64-Fusix/IniFile.cpp
@@ -127,7 +127,12 @@ DWORD INI_FILE::GetFileStringFromNum(DWORD StringNumber, char *RetString, DWORD
for (DWORD i = FileStringsMap[StringNumber]; i < FileSize; i++)
{
- if ((FileRaw[i] == '\r' && FileRaw[i + 1] == '\n') || i == (FileSize - 1))
+ if (i == (FileSize - 1))
+ {
+ EndStringPos = FileSize;
+ break;
+ }
+ if (FileRaw[i] == '\r' && FileRaw[i + 1] == '\n')
{
EndStringPos = i;
break;