sam: prevent array overflow with multiple -i and -a arguments (thanks clsmith)

This commit is contained in:
cinap_lenrek 2015-04-28 19:30:52 +02:00
parent e20d7c4aad
commit da689241d0

View file

@ -63,9 +63,13 @@ void main(int argc, char *argv[])
/* options for samterm */
case 'a':
*ap++ = "-a";
if(ap >= termargs+nelem(termargs))
usage();
break;
case 'i':
*ap++ = "-i";
if(ap >= termargs+nelem(termargs))
usage();
break;
}ARGEND
*ap = nil;