mirror of https://github.com/OpenVPN/openvpn-gui
fix write out of array bounds
parent
a1f2df515b
commit
3653d41931
|
@ -240,7 +240,7 @@ UserAuthDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
|
||||
/* Clear buffers */
|
||||
memset(buf, 'x', sizeof(buf));
|
||||
buf[sizeof(buf) - 1] = _T('\0');
|
||||
buf[_tsizeof(buf) - 1] = _T('\0');
|
||||
SetDlgItemText(hwndDlg, ID_EDT_AUTH_USER, buf);
|
||||
SetDlgItemText(hwndDlg, ID_EDT_AUTH_PASS, buf);
|
||||
|
||||
|
@ -297,7 +297,7 @@ PrivKeyPassDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
|
||||
/* Clear buffer */
|
||||
memset(buf, 'x', sizeof(buf));
|
||||
buf[sizeof(buf) - 1] = _T('\0');
|
||||
buf[_tsizeof(buf) - 1] = _T('\0');
|
||||
SetDlgItemText(hwndDlg, ID_EDT_PASSPHRASE, buf);
|
||||
|
||||
EndDialog(hwndDlg, LOWORD(wParam));
|
||||
|
|
2
proxy.c
2
proxy.c
|
@ -357,7 +357,7 @@ ProxyAuthDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||
|
||||
/* Clear buffers */
|
||||
memset(buf, 'x', sizeof(buf));
|
||||
buf[sizeof(buf) - 1] = _T('\0');
|
||||
buf[_tsizeof(buf) - 1] = _T('\0');
|
||||
SetDlgItemText(hwndDlg, ID_EDT_PROXY_USER, buf);
|
||||
SetDlgItemText(hwndDlg, ID_EDT_PROXY_PASS, buf);
|
||||
|
||||
|
|
Loading…
Reference in New Issue