Prevent possible crash
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1230 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
c610060227
commit
778f157b68
1 changed files with 4 additions and 1 deletions
|
@ -305,7 +305,10 @@ void CEXEBuild::FillDefaultsIfNeeded(StringTable *table, NLF *nlf/*=0*/) {
|
||||||
int iscp=0;
|
int iscp=0;
|
||||||
for (x = 0; x < build_header.num_sections&&!iscp; x ++)
|
for (x = 0; x < build_header.num_sections&&!iscp; x ++)
|
||||||
{
|
{
|
||||||
char c=build_strlist.get()[((section*)build_sections.get())[x].name_ptr];
|
int name_ptr = ((section*)build_sections.get())[x].name_ptr;
|
||||||
|
char c;
|
||||||
|
if (name_ptr < 0) c = 'a';
|
||||||
|
else char c=build_strlist.get()[((section*)build_sections.get())[x].name_ptr];
|
||||||
if (c && c != '-' && !(((section*)build_sections.get())[x].default_state&DFS_RO)) iscp++;
|
if (c && c != '-' && !(((section*)build_sections.get())[x].default_state&DFS_RO)) iscp++;
|
||||||
}
|
}
|
||||||
if (iscp)
|
if (iscp)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue