Index: src/ActivePeerConnectionCommand.cc =================================================================== --- src/ActivePeerConnectionCommand.cc (revision 51) +++ src/ActivePeerConnectionCommand.cc (working copy) @@ -90,7 +90,7 @@ btRuntime->lessThanMinPeers()))) { size_t numConnection = pieceStorage->downloadFinished() ? std::min(_numNewConnection, - BtRuntime::MAX_PEERS-btRuntime->getConnections()) : + (size_t) BtRuntime::MAX_PEERS-btRuntime->getConnections()) : _numNewConnection; for(size_t numAdd = numConnection; numAdd > 0 && peerStorage->isPeerAvailable(); --numAdd) {