mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
Don't call strlen on uninitialized memory if fgets fails
This commit is contained in:
+3
-1
@@ -56,7 +56,9 @@ prompt_input(const char *prompt, char *input, const size_t max_input_len,
|
||||
printf("\nEnter %s (%zu bytes) > ", prompt, max_input_len);
|
||||
}
|
||||
fflush(stdout);
|
||||
fgets(input_tmp, sizeof input_tmp, stdin);
|
||||
if (fgets(input_tmp, sizeof input_tmp, stdin) == NULL) {
|
||||
input_tmp[0] = '\0';
|
||||
}
|
||||
actual_input_len = strlen(input_tmp);
|
||||
|
||||
/* trim \n */
|
||||
|
||||
Reference in New Issue
Block a user