diff options
Diffstat (limited to 'src/lib/des425')
-rw-r--r-- | src/lib/des425/read_passwd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/des425/read_passwd.c b/src/lib/des425/read_passwd.c index e1b4c713c..bdcb32999 100644 --- a/src/lib/des425/read_passwd.c +++ b/src/lib/des425/read_passwd.c @@ -114,9 +114,8 @@ des_read_pw_string(s, max, prompt, verify) char prompt2[BUFSIZ]; if (verify) { - strcpy(prompt2, "Verifying, please re-enter "); - strncat(prompt2, prompt, sizeof(prompt2)-(strlen(prompt2)+1)); - prompt2[sizeof(prompt2)-1] = '\0'; + snprintf(prompt2, sizeof(prompt2), "Verifying, please re-enter %s", + prompt); } ok = des_rd_pwstr_2prompt(s, max, prompt, verify ? prompt2 : 0); return ok; |