forked from github/server
Switching to VS2017 compiler has found a bug in pofile.c
This commit is contained in:
parent
a7b9f6dc3e
commit
f247224844
|
@ -77,7 +77,7 @@ int pofile_read(const char *filename, int (*callback)(const char *msgid, const c
|
||||||
int err = sscanf(line, "%8s", token);
|
int err = sscanf(line, "%8s", token);
|
||||||
if (err == 1) {
|
if (err == 1) {
|
||||||
char *text = NULL;
|
char *text = NULL;
|
||||||
size_t size, len = strlen(token);
|
size_t size = 0, len = strlen(token);
|
||||||
|
|
||||||
line = line + len + 1;
|
line = line + len + 1;
|
||||||
if (len == 7 && memcmp(token, "msgctxt", 7) == 0) {
|
if (len == 7 && memcmp(token, "msgctxt", 7) == 0) {
|
||||||
|
@ -99,7 +99,7 @@ int pofile_read(const char *filename, int (*callback)(const char *msgid, const c
|
||||||
msgid[0] = 0;
|
msgid[0] = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (text) {
|
if (size > 0) {
|
||||||
line = read_multiline(F, line, text, size);
|
line = read_multiline(F, line, text, size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,8 @@ IF EXIST ..\build-vs10 SET BUILD=..\build-vs10\eressea\Debug
|
||||||
IF EXIST ..\build-vs11 SET BUILD=..\build-vs11\eressea\Debug
|
IF EXIST ..\build-vs11 SET BUILD=..\build-vs11\eressea\Debug
|
||||||
IF EXIST ..\build-vs12 SET BUILD=..\build-vs12\eressea\Debug
|
IF EXIST ..\build-vs12 SET BUILD=..\build-vs12\eressea\Debug
|
||||||
IF EXIST ..\build-vs14 SET BUILD=..\build-vs14\eressea\Debug
|
IF EXIST ..\build-vs14 SET BUILD=..\build-vs14\eressea\Debug
|
||||||
REM IF EXIST ..\build-vs15 SET BUILD=..\build-vs15\eressea\Debug
|
IF EXIST ..\build-vs15 SET BUILD=..\build-vs15\eressea\Debug
|
||||||
|
|
||||||
SET SERVER=%BUILD%\eressea.exe
|
SET SERVER=%BUILD%\eressea.exe
|
||||||
%BUILD%\test_eressea.exe
|
%BUILD%\test_eressea.exe
|
||||||
%SERVER% ..\scripts\run-tests.lua
|
%SERVER% ..\scripts\run-tests.lua
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
@ECHO OFF
|
@ECHO OFF
|
||||||
SET VSVERSION=14
|
SET VSVERSION=15
|
||||||
|
IF NOT "%1" == "" SET VSVERSION=%1%
|
||||||
|
|
||||||
SET SRCDIR=%CD%
|
SET SRCDIR=%CD%
|
||||||
CD ..
|
CD ..
|
||||||
SET ERESSEA=%CD%
|
SET ERESSEA=%CD%
|
||||||
|
|
Loading…
Reference in New Issue