From 55d936db3c2a668b94c597ad6605a0007d72a1f7 Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 6 Mar 2003 16:46:01 +0000 Subject: [PATCH] Page and UninstPage should not be used inside sesctions/functions git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2241 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/script.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/script.cpp b/Source/script.cpp index f4fcda18..23652b9d 100644 --- a/Source/script.cpp +++ b/Source/script.cpp @@ -692,7 +692,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line, FILE *fp, const char build_header.common.num_pages++; } } - return PS_OK; + return make_sure_not_in_secorfunc(line.gettoken_str(0)); case TOK_UNINSTPAGE: #ifdef NSIS_CONFIG_UNINSTALL_SUPPORT { @@ -828,9 +828,8 @@ int CEXEBuild::doCommand(int which_token, LineParser &line, FILE *fp, const char ubuild_pages.add(&p,sizeof(page)); build_uninst.common.num_pages++; } - SCRIPT_MSG("number of pages: %d\n", build_uninst.common.num_pages); } - return PS_OK; + return make_sure_not_in_secorfunc(line.gettoken_str(0)); #else ERROR_MSG("Error: %s specified, NSIS_CONFIG_UNINSTALL_SUPPORT not defined.\n", line.gettoken_str(0)); return PS_ERROR;