diff --git a/source/compiler/sc2.c b/source/compiler/sc2.c index 1e2bf62..15063ee 100644 --- a/source/compiler/sc2.c +++ b/source/compiler/sc2.c @@ -1342,14 +1342,9 @@ static int command(void) /* first gather all information, start with the tag name */ while (*lptr<=' ' && *lptr!='\0') lptr++; - for (i=0; i' '; i++,lptr++) + for (i=0; i' '; i++,lptr++) name[i]=*lptr; - /* check if 'i' is 32 or not to prevent OOB */ - if (i==sNAMEMAX+1) { - name[i-1]='\0'; - } else { - name[i]='\0'; - } + name[i]='\0'; parsesingleoption(name); } else { error(207); /* unknown #pragma */