Module: wine Branch: master Commit: 5d48eac4562953e08136801908beba8f60f2fe9f URL: https://source.winehq.org/git/wine.git/?a=commit;h=5d48eac4562953e0813680190...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Nov 25 20:47:23 2019 +0100
cmd: Environment variables contain signed numbers.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/cmd/builtins.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index a1952e8024..c6048eb5c1 100644 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -3713,7 +3713,7 @@ static int WCMD_peeknumber(VARSTACK **varstack) { if (!thisvar->isnum) { WCHAR tmpstr[MAXSTRING]; if (GetEnvironmentVariableW(thisvar->variable, tmpstr, MAXSTRING)) { - result = wcstoul(tmpstr,NULL,0); + result = wcstol(tmpstr,NULL,0); } WINE_TRACE("Envvar %s converted to %d\n", wine_dbgstr_w(thisvar->variable), result); } else {