mirror of
https://github.com/moparisthebest/curl
synced 2024-12-24 09:08:49 -05:00
tool_parsecfg: Use correct return type for GetModuleFileName()
GetModuleFileName() returns a DWORD which is a typedef of an unsigned long and not an int. Closes #3980
This commit is contained in:
parent
8c88e8e623
commit
3538026f6f
@ -76,8 +76,9 @@ int parseconfig(const char *filename, struct GlobalConfig *global)
|
|||||||
* already declared via inclusions done in setup header file.
|
* already declared via inclusions done in setup header file.
|
||||||
* We assume that we are using the ASCII version here.
|
* We assume that we are using the ASCII version here.
|
||||||
*/
|
*/
|
||||||
int n = GetModuleFileNameA(0, filebuffer, sizeof(filebuffer));
|
unsigned long len = GetModuleFileNameA(0, filebuffer,
|
||||||
if(n > 0 && n < (int)sizeof(filebuffer)) {
|
sizeof(filebuffer));
|
||||||
|
if(len > 0 && len < sizeof(filebuffer)) {
|
||||||
/* We got a valid filename - get the directory part */
|
/* We got a valid filename - get the directory part */
|
||||||
char *lastdirchar = strrchr(filebuffer, '\\');
|
char *lastdirchar = strrchr(filebuffer, '\\');
|
||||||
if(lastdirchar) {
|
if(lastdirchar) {
|
||||||
|
Loading…
Reference in New Issue
Block a user