X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FServerSocket.cpp;h=4c34212cb52b597f55e7793974392299abca0053;hb=5170489b983c08c8be8d878996710eb0f6db2679;hp=7b9d6df5af71c81d885c36c29045127a2964ae47;hpb=8995a8387a03361b6a7ff44b447a90a6187b1a14;p=lyx.git diff --git a/src/ServerSocket.cpp b/src/ServerSocket.cpp index 7b9d6df5af..4c34212cb5 100644 --- a/src/ServerSocket.cpp +++ b/src/ServerSocket.cpp @@ -125,8 +125,10 @@ void ServerSocket::serverCallback() // if the connection has been closed void ServerSocket::dataCallback(int fd) { - shared_ptr client = clients[fd]; - + map >::const_iterator it = clients.find(fd); + if (it == clients.end()) + return; + shared_ptr client = it->second; string line; size_t pos; bool saidbye = false;