ssfpc.inc fix bug #50 - regression by commit 218 - incoorect Port byte order
git-svn-id: https://svn.code.sf.net/p/synalist/code/trunk@223 7c85be65-684b-0410-a082-b2ed4fbef004
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{==============================================================================|
|
||||
| Project : Ararat Synapse | 001.001.006 |
|
||||
| Project : Ararat Synapse | 001.001.007 |
|
||||
|==============================================================================|
|
||||
| Content: Socket Independent Platform Layer - FreePascal definition include |
|
||||
|==============================================================================|
|
||||
@@ -755,7 +755,7 @@ var
|
||||
begin
|
||||
Result := 0;
|
||||
FillChar(Sin, Sizeof(Sin), 0);
|
||||
Sin.sin_port := Resolveport(port, family, SockProtocol, SockType);
|
||||
Sin.sin_port := synsock.htons(Resolveport(port, family, SockProtocol, SockType));
|
||||
TwoPass := False;
|
||||
if Family = AF_UNSPEC then
|
||||
begin
|
||||
@@ -865,7 +865,7 @@ begin
|
||||
GetProtocolByNumber(SockProtocol, ProtoEnt);
|
||||
ServEnt.port := 0;
|
||||
GetServiceByName(Port, ProtoEnt.Name, ServEnt);
|
||||
Result := ServEnt.port;
|
||||
Result := synsock.ntohs(ServEnt.port);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Reference in New Issue
Block a user