From 6b5f50b4d6573d82bddd5ce4f8e2968e8f167a5c Mon Sep 17 00:00:00 2001 From: kichik Date: Sat, 14 Jul 2007 10:53:35 +0000 Subject: [PATCH] let GetStringFromParm call validate_filename git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5201 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/exec.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/exehead/exec.c b/Source/exehead/exec.c index 23518274..455baab4 100644 --- a/Source/exehead/exec.c +++ b/Source/exehead/exec.c @@ -1456,12 +1456,10 @@ static int NSISCALL ExecuteEntry(entry *entry_) { int ret=-666; HANDLE hFile; - char *buf1=GetStringFromParm(0x10); + char *buf1=GetStringFromParm(-0x10); if (!validpathspec(buf1)) - GetStringFromParm(0x13); - - validate_filename(buf1); + GetStringFromParm(-0x13); remove_ro_attr(buf1); hFile=myOpenFile(buf1,GENERIC_WRITE,CREATE_ALWAYS);