1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-09-19 18:20:40 +03:00

Fix IPv6 address display in session info dialog

This commit is contained in:
Yihong Wu 2021-12-07 15:48:32 +08:00
parent a9239a6aab
commit 14f5854ecf
3 changed files with 3 additions and 3 deletions

View File

@ -18969,7 +18969,7 @@ UINT PsSessionGet(CONSOLE *c, char *cmd_name, wchar_t *str, void *param)
char str[MAX_SIZE]; char str[MAX_SIZE];
CT *ct = CtNewStandard(); CT *ct = CtNewStandard();
if (t.ClientIp != 0) if (t.ClientIp != 0 || IsZero(t.ClientIp6, sizeof(t.ClientIp6)) == false)
{ {
IPToStr4or6(str, sizeof(str), t.ClientIp, t.ClientIp6); IPToStr4or6(str, sizeof(str), t.ClientIp, t.ClientIp6);
StrToUni(tmp, sizeof(tmp), str); StrToUni(tmp, sizeof(tmp), str);

View File

@ -9614,7 +9614,7 @@ bool SmRefreshSessionStatus(HWND hWnd, SM_SERVER *s, void *param)
b = LvInsertStart(); b = LvInsertStart();
if (t.ClientIp != 0) if (t.ClientIp != 0 || IsZero(t.ClientIp6, sizeof(t.ClientIp6)) == false)
{ {
IPToStr4or6(str, sizeof(str), t.ClientIp, t.ClientIp6); IPToStr4or6(str, sizeof(str), t.ClientIp, t.ClientIp6);
StrToUni(tmp, sizeof(tmp), str); StrToUni(tmp, sizeof(tmp), str);

View File

@ -14861,7 +14861,7 @@ SOCK *NewSock()
UINT IPToUINT(IP *ip) UINT IPToUINT(IP *ip)
{ {
// Validate arguments // Validate arguments
if (ip == NULL) if (ip == NULL || IsIP6(ip))
{ {
return 0; return 0;
} }