ODK: Fix WError on windows x64 bit
Change-Id: I39534e171806d47e154c82de89b8b9e3883771b4 Reviewed-on: https://gerrit.libreoffice.org/14541 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
This commit is contained in:
committed by
Michael Stahl
parent
2296563c86
commit
c4e37b8ec4
8
odk/source/unoapploader/win/unoapploader.c
Normal file → Executable file
8
odk/source/unoapploader/win/unoapploader.c
Normal file → Executable file
@@ -72,7 +72,7 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
|
|||||||
char* value = NULL;
|
char* value = NULL;
|
||||||
char* envstr = NULL;
|
char* envstr = NULL;
|
||||||
char* cmdline = NULL;
|
char* cmdline = NULL;
|
||||||
int size;
|
size_t size;
|
||||||
STARTUPINFO startup_info;
|
STARTUPINFO startup_info;
|
||||||
PROCESS_INFORMATION process_info;
|
PROCESS_INFORMATION process_info;
|
||||||
BOOL bCreate;
|
BOOL bCreate;
|
||||||
@@ -136,8 +136,8 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
|
|||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
char * buf = NULL;
|
char * buf = NULL;
|
||||||
char * tmp;
|
char * tmp;
|
||||||
size_t n = 1000;
|
DWORD n = 1000;
|
||||||
size_t k = 0;
|
DWORD k = 0;
|
||||||
DWORD exitcode;
|
DWORD exitcode;
|
||||||
int path2size;
|
int path2size;
|
||||||
CloseHandle(stdoutWrite);
|
CloseHandle(stdoutWrite);
|
||||||
@@ -168,7 +168,7 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
|
|||||||
}
|
}
|
||||||
k += m;
|
k += m;
|
||||||
if (k >= n) {
|
if (k >= n) {
|
||||||
if (n >= SAL_MAX_SIZE / 2) {
|
if (n >= MAXDWORD / 2) {
|
||||||
writeError(
|
writeError(
|
||||||
"Error: out of memory reading unoinfo output!\n");
|
"Error: out of memory reading unoinfo output!\n");
|
||||||
closeErrorFile();
|
closeErrorFile();
|
||||||
|
Reference in New Issue
Block a user