- 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)); MutexSafeWrapper safeMutex(&slotAccessorMutexes[i],intToStr(__LINE__) + "_" + intToStr(i) + "_" + intToStr(i));
Socket *socket = slots[i]->getSocket(); Socket *socket = slots[i]->getSocket();
uint32 slotIp = socket->getConnectedIPAddress(socket->getIpAddress()); if(socket != NULL) {
if(slotIp == clientIp) { uint32 slotIp = socket->getConnectedIPAddress(socket->getIpAddress());
result = 1; if(slotIp == clientIp) {
break; result = 1;
break;
}
} }
} }
} }