mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-23 01:49:53 +03:00
Merge pull request #1511 from domosekai/ipstr
Fix IPv6 address display in session info dialog
This commit is contained in:
commit
528f313dbe
@ -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);
|
||||||
|
@ -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);
|
||||||
|
@ -14871,7 +14871,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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user