scanimage: Use destination size to limit strncpy()

merge-requests/213/head
Olaf Meeuwissen 2019-12-28 18:52:59 +09:00
rodzic df114df05f
commit 4fbb5d2f1b
1 zmienionych plików z 2 dodań i 6 usunięć

Wyświetl plik

@ -225,12 +225,8 @@ auth_callback (SANE_String_Const resource,
if (strlen (tmp_password) < SANE_MAX_PASSWORD_LEN)
{
strncpy (username, tmp_username, strlen (tmp_username));
username[strlen (tmp_username)] = 0;
strncpy (password, tmp_password, strlen (tmp_password));
password[strlen (tmp_password)] = 0;
strncpy (username, tmp_username, SANE_MAX_USERNAME_LEN);
strncpy (password, tmp_password, SANE_MAX_PASSWORD_LEN);
query_user = 0;
break;