Merge "Give SocketListener some FD_CLOEXEC."

This commit is contained in:
Jeff Sharkey 2015-04-02 17:08:27 +00:00 committed by Android (Google) Code Review
commit 6a0f89eca3

View file

@ -86,6 +86,7 @@ int SocketListener::startListener(int backlog) {
return -1;
}
SLOGV("got mSock = %d for %s", mSock, mSocketName);
fcntl(mSock, F_SETFD, FD_CLOEXEC);
}
if (mListen && listen(mSock, backlog) < 0) {
@ -212,6 +213,7 @@ void SocketListener::runListener() {
sleep(1);
continue;
}
fcntl(c, F_SETFD, FD_CLOEXEC);
pthread_mutex_lock(&mClientsLock);
mClients->push_back(new SocketClient(c, true, mUseCmdNum));
pthread_mutex_unlock(&mClientsLock);