From b058925692e8847e20cda6f711a23c0fa5131bf6 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Mon, 3 Jun 2024 11:49:38 +0100 Subject: [PATCH] tst: launcher-secrets: secret: replace gets with fgets --- tst/launcher-tests/secret.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tst/launcher-tests/secret.c b/tst/launcher-tests/secret.c index b03116ea..eb66fe58 100644 --- a/tst/launcher-tests/secret.c +++ b/tst/launcher-tests/secret.c @@ -16,7 +16,14 @@ int main() { char pass[256]; - gets(pass); + fgets(pass, sizeof pass, stdin); + for (char *p = pass; *p; p++) + if ('\n' == *p) + { + *p = '\0'; + break; + } + if (0 == strcmp("foobar", pass)) { puts("OK");