From: Michael Tremer Date: Wed, 6 Jan 2021 11:49:04 +0000 (+0000) Subject: misc-progs: sshctrl: Sanitise runtime for "tempstart" X-Git-Tag: v2.25-core155~221 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=84de1f087c8a3bb0b5ca58503101f95117a69cf0;p=ipfire-2.x.git misc-progs: sshctrl: Sanitise runtime for "tempstart" Signed-off-by: Michael Tremer --- diff --git a/src/misc-progs/sshctrl.c b/src/misc-progs/sshctrl.c index 6e8652c842..0d458a865e 100644 --- a/src/misc-progs/sshctrl.c +++ b/src/misc-progs/sshctrl.c @@ -133,6 +133,11 @@ int main(int argc, char *argv[]) return 0; } else if (strcmp(argv[1], "tempstart") == 0) { + if (!is_valid_argument_num(argv[2])) { + fprintf(stderr, "Invalid time '%s'\n", argv[2]); + exit(2); + } + safe_system("/usr/local/bin/sshctrl"); sleep(5); unlink("/var/ipfire/remote/enablessh");