From 106939c16510758de60e8f9c1e62f84bca84ff28 Mon Sep 17 00:00:00 2001 From: kichik Date: Fri, 8 Apr 2005 14:27:55 +0000 Subject: [PATCH] made ExpandEnvStrings set the error flag as the documentation says it should git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3953 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/exec.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/exehead/exec.c b/Source/exehead/exec.c index de710265..7505da3d 100644 --- a/Source/exehead/exec.c +++ b/Source/exehead/exec.c @@ -599,7 +599,11 @@ static int NSISCALL ExecuteEntry(entry *entry_) } else { - ExpandEnvironmentStrings(buf0,p,NSIS_MAX_STRLEN); + if (!ExpandEnvironmentStrings(buf0,p,NSIS_MAX_STRLEN)) + { + exec_error++; + *p=0; + } } p[NSIS_MAX_STRLEN-1]=0; }