* Zero out at premature exit

git-svn-id: trunk@45230 -
This commit is contained in:
michael 2020-05-03 07:55:32 +00:00
parent 4a51d0600d
commit 4e92f2651e

View File

@ -452,6 +452,7 @@ Var Part : String;
ZeroAt : Integer;
Begin
FillChar(IPv6,SizeOf(IPv6),0);
FillChar(StrToHostAddr6,SizeOf(TIn6_addr),0);
{ Every 16-bit block is converted at its own and stored into Result. When }
{ the '::' zero-spacer is found, its location is stored. Afterwards the }
{ address is shifted and zero-filled. }
@ -469,7 +470,7 @@ Begin
if J <> 0 then
Begin
FillChar(IPv6,SizeOf(IPv6),0);
Exit;
Exit(IPV6);
End;
if IP[1] = ':' then
Begin