hd-rum-translator: do not crash on incorrect use

do not crash on `hd-rum-transcode 8M 5004 -P 8000` (hostname missing
after port specification)
This commit is contained in:
Martin Pulec
2023-04-20 15:49:54 +02:00
parent edd627917a
commit 5f4d659126

View File

@@ -656,6 +656,11 @@ static int parse_fmt(int argc, char **argv, struct cmdline_parameters *parsed)
}
}
if (argc >= 2 && argv[argc - 2][0] == '-') {
fprintf(stderr, "Error: last option on is option '%s', expected hostname\n", argv[argc - 2]);
return -1;
}
parsed->hosts.resize(parsed->host_count);
// default values
for(int i = 0; i < parsed->host_count; ++i) {