mirror of git://git.suckless.org/sbase
sbase-box: Fix segmentation fault when exe without args
when sbase-box is executed without argument, the check sbase-box options doesn't verify the argument count leading to a segfault. Add a check on the argc before parsing sbase-box options (currently only `-i`)
This commit is contained in:
parent
4cf7643094
commit
d3a877d171
|
@ -76,7 +76,7 @@ main(int argc, char *argv[])
|
|||
char *s = basename(argv[0]);
|
||||
struct cmd *bp;
|
||||
|
||||
if(!strcmp(s,"sbase-box")) {
|
||||
if (!strcmp(s, "sbase-box") && argc > 1) {
|
||||
argc--; argv++;
|
||||
if (strcmp(argv[0], "-i") == 0) {
|
||||
install(argv[1]);
|
||||
|
|
Loading…
Reference in New Issue