From 18ae4b534f8f90c5bb4473bb1b9380bd87785b11 Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Tue, 16 Jun 2015 23:27:22 +0100 Subject: [PATCH] fix changelog bug, fixes #1359 --- src/windows/changelog.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/windows/changelog.c b/src/windows/changelog.c index f7dd4616d7..1faa85ba46 100644 --- a/src/windows/changelog.c +++ b/src/windows/changelog.c @@ -244,8 +244,7 @@ static bool window_changelog_read_file() while (*ch != 0) { unsigned char c = *ch; if (c == '\n') { - *ch = 0; - ch++; + *ch++ = 0; _changelogNumLines++; if (_changelogNumLines > changelogLinesCapacity) { changelogLinesCapacity *= 2; @@ -254,10 +253,10 @@ static bool window_changelog_read_file() _changelogLines[_changelogNumLines - 1] = ch; } else if (c < 32 || c > 122) { // A character that won't be drawn or change state. - *ch = FORMAT_OUTLINE_OFF; + *ch++ = FORMAT_OUTLINE_OFF; + } else { + ch++; } - - ch++; } _changelogLines = realloc(_changelogLines, _changelogNumLines * sizeof(char*));