[PATCH] always keep one file-ioslave around
aleXXX
alexander.neundorf at gmx.net
Wed May 1 22:51:50 BST 2002
Hi,
since the file ioslave is a very basic element, I think it would be a good
idea to keep at least one of them always around, so that it hasn't got to be
restarted. The attached patch for kdelibs/kio/kio/scheduler.cpp does this.
Bye
Alex
--- scheduler.cpp 2002/03/14 19:40:06 1.86
+++ scheduler.cpp 2002/05/01 21:20:49
@@ -623,16 +623,24 @@
void Scheduler::slotCleanIdleSlaves()
{
+ bool keepFileSlave=true;
for(Slave *slave = idleSlaves->first();slave;)
{
if (slave->idleTime() >= MAX_SLAVE_IDLE)
{
+ if ((slave->slaveProtocol()=="file") && (keepFileSlave))
+ {
+ keepFileSlave=false;
+ }
+ else
+ {
// kdDebug(7006) << "Removing idle slave: " <<
slave->slaveProtocol() << " " << slave->host() << endl; Slave
*removeSlave = slave;
slave = idleSlaves->next();
idleSlaves->removeRef(removeSlave);
slaveList->removeRef(removeSlave);
delete removeSlave;
+ };
}
else
{
More information about the kde-core-devel
mailing list