cpp: prevent crashes when last argument expects a value
This commit is contained in:
parent
92ecfa55f2
commit
134ca73909
1 changed files with 6 additions and 3 deletions
|
@ -480,14 +480,17 @@ int main(int argc, char* argv[]) {
|
|||
if (arg == "-0") {
|
||||
flags |= FLAG_NOOPT;
|
||||
} else if (arg == "-c") {
|
||||
if (i < argc - 1)
|
||||
columns = std::stoi(argv[++i]);
|
||||
} else if (arg == "-d") {
|
||||
mode = THUMBNAILS;
|
||||
} else if (arg == "-f") {
|
||||
mode = FULL_SIZE;
|
||||
} else if (arg == "-w") {
|
||||
if (i < argc - 1)
|
||||
maxWidth = 4 * std::stoi(argv[++i]);
|
||||
} else if (arg == "-h") {
|
||||
if (i < argc - 1)
|
||||
maxHeight = 8 * std::stoi(argv[++i]);
|
||||
} else if (arg == "-256") {
|
||||
flags |= FLAG_MODE_256;
|
||||
|
|
Loading…
Reference in a new issue