Michaël Van Canneyt 1 year ago
parent
commit
193cd4d6ec
1 changed files with 3 additions and 2 deletions
  1. 3 2
      utils/fppkg/lnet/lnet.pp

+ 3 - 2
utils/fppkg/lnet/lnet.pp

@@ -749,7 +749,8 @@ end;
 
 function TLSocket.DoSend(const aData; const aSize: Integer): Integer;
 var
-  AddressLength: Longint = SizeOf(FPeerAddress);
+  AddressLength: Longint = SizeOf(FPeerAddress.IPv4);
+  
 begin
   if FSocketType = SOCK_STREAM then
     Result := Sockets.fpSend(FHandle, @aData, aSize, LMSG)
@@ -759,7 +760,7 @@ end;
 
 function TLSocket.DoGet(out aData; const aSize: Integer): Integer;
 var
-  AddressLength: Longint = SizeOf(FPeerAddress);
+  AddressLength: Longint = SizeOf(FPeerAddress.IPv4);
 begin
   if FSocketType = SOCK_STREAM then
     Result := sockets.fpRecv(FHandle, @aData, aSize, LMSG)