- ftp bugfix for a segfault discovered

This commit is contained in:
Mark Vejvoda 2011-01-09 05:12:48 +00:00
parent 1c78fca0fb
commit 31be2df752

View File

@ -166,10 +166,12 @@ int ServerInterface::isValidClientType(uint32 clientIp) {
MutexSafeWrapper safeMutex(&slotAccessorMutexes[i],intToStr(__LINE__) + "_" + intToStr(i) + "_" + intToStr(i));
Socket *socket = slots[i]->getSocket();
uint32 slotIp = socket->getConnectedIPAddress(socket->getIpAddress());
if(slotIp == clientIp) {
result = 1;
break;
if(socket != NULL) {
uint32 slotIp = socket->getConnectedIPAddress(socket->getIpAddress());
if(slotIp == clientIp) {
result = 1;
break;
}
}
}
}