mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.1.0589: compilation error in gvimext.cpp
Problem: Compilation error in gvimext.cpp. Solution: Return a value. Also fix using uninitialized variable.
This commit is contained in:
@@ -1025,7 +1025,7 @@ STDMETHODIMP CShellExt::InvokeSingleGvim(HWND hParent,
|
||||
cmdlen = BUFSIZE;
|
||||
cmdStrW = (wchar_t *) malloc(cmdlen * sizeof(wchar_t));
|
||||
if (cmdStrW == NULL)
|
||||
return;
|
||||
return E_FAIL;
|
||||
getGvimInvocationW(cmdStrW);
|
||||
|
||||
if (useDiff)
|
||||
@@ -1043,7 +1043,10 @@ STDMETHODIMP CShellExt::InvokeSingleGvim(HWND hParent,
|
||||
cmdlen = len + BUFSIZE;
|
||||
wchar_t *cmdStrW_new = (wchar_t *)realloc(cmdStrW, cmdlen * sizeof(wchar_t));
|
||||
if (cmdStrW_new == NULL)
|
||||
goto theend;
|
||||
{
|
||||
free(cmdStrW);
|
||||
return E_FAIL;
|
||||
}
|
||||
cmdStrW = cmdStrW_new;
|
||||
}
|
||||
wcscat(cmdStrW, L" \"");
|
||||
|
Reference in New Issue
Block a user