mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-22 05:40:27 +00:00
Hd-rum-translator: fixed segfaults on wrong number of parameters
This commit is contained in:
@@ -285,6 +285,11 @@ static bool parse_fmt(int argc, char **argv, char **bufsize, unsigned short *por
|
||||
start_index++;
|
||||
}
|
||||
|
||||
if (argc < start_index + 2) {
|
||||
usage(argv[0]);
|
||||
return false;
|
||||
}
|
||||
|
||||
*bufsize = argv[start_index];
|
||||
*port = atoi(argv[start_index + 1]);
|
||||
|
||||
@@ -414,6 +419,11 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
#endif
|
||||
if (argc == 1) {
|
||||
usage(argv[0]);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
uv_argc = argc;
|
||||
uv_argv = argv;
|
||||
|
||||
Reference in New Issue
Block a user