* Make sure LinkSender knows team ID of receiving team; this fixes the >64k ServerLink transfers.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36154 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ithamar R. Adema
2010-04-11 14:26:19 +00:00
parent 575625f155
commit b13b0b0f4e
4 changed files with 43 additions and 1 deletions
+3 -1
View File
@@ -1250,6 +1250,7 @@ BApplication::_ConnectToServer()
fServerLink->AttachString(fAppName);
area_id sharedReadOnlyArea;
team_id serverTeam;
port_id serverPort;
int32 code;
@@ -1259,12 +1260,13 @@ BApplication::_ConnectToServer()
// directly; we now talk to our server alter ego only.
fServerLink->Read<port_id>(&serverPort);
fServerLink->Read<area_id>(&sharedReadOnlyArea);
fServerLink->Read<team_id>(&serverTeam);
} else {
fServerLink->SetSenderPort(-1);
debugger("BApplication: couldn't obtain new app_server comm port");
return B_ERROR;
}
fServerLink->SetTargetTeam(serverTeam);
fServerLink->SetSenderPort(serverPort);
status = _SetupServerAllocator();