From 84de1f087c8a3bb0b5ca58503101f95117a69cf0 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 6 Jan 2021 11:49:04 +0000 Subject: [PATCH] misc-progs: sshctrl: Sanitise runtime for "tempstart" Signed-off-by: Michael Tremer --- src/misc-progs/sshctrl.c | 5 +++++ 1 file changed, 5 insertions(+) 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"); -- 2.39.5