wmbiff: Fix segfault when -display or -geometry argument is missing.
This commit is contained in:
parent
3849e598ac
commit
8d972d5f44
|
@ -475,11 +475,11 @@ void openXwindow(int argc, const char *argv[],
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 1; argv[i]; i++) {
|
for (i = 1; argv[i]; i++) {
|
||||||
if (!strcmp(argv[i], "-display")) {
|
if (!strcmp(argv[i], "-display") && i < argc - 1) {
|
||||||
display_name = argv[i + 1];
|
display_name = argv[i + 1];
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (!strcmp(argv[i], "-geometry")) {
|
if (!strcmp(argv[i], "-geometry") && i < argc - 1) {
|
||||||
geometry = argv[i + 1];
|
geometry = argv[i + 1];
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue