fixed bug #1696534 - Broken Parameter Handling for Makensisw.exe v.2.3

the entire command line processing and handling of g_sdata.script is overly complex and apparently a bit malfunctioning... for example, g_sdata.script, while expected to contain just the file name, contains every command line argument passed to makensisw and also quotes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5044 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2007-04-10 20:31:20 +00:00
parent 39e22a96dd
commit d545d00bda
4 changed files with 92 additions and 74 deletions

View file

@ -163,14 +163,15 @@ void RestoreMRUList();
void SaveMRUList();
typedef struct NSISScriptData {
bool script_alloced;
char *script;
char *script_cmd_args;
char *output_exe;
char *input_script;
char *branding;
char *brandingv;
char **symbols;
int retcode;
BOOL userSelectCompressor;
DWORD logLength;
DWORD warnings;
BOOL appended;