]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
misc-progs: sshctrl: Sanitise runtime for "tempstart"
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 6 Jan 2021 11:49:04 +0000 (11:49 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 27 Jan 2021 21:06:57 +0000 (21:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/misc-progs/sshctrl.c

index 6e8652c842d05bfc2cebc714ca0ce7f17659bae0..0d458a865e9723f27cf45cfb56d6ce4e4dd219f6 100644 (file)
@@ -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");