[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/kio/kio
From:       Paulo Moura Guedes <moura () kdewebdev ! org>
Date:       2005-08-19 23:25:44
Message-ID: 1124493944.189140.3847.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 451131 by mojo:

Backport:

Don't delete the slave twice.
This prevents random crashes in KLinkStatus.

 M  +3 -2      scheduler.cpp  


--- branches/KDE/3.5/kdelibs/kio/kio/scheduler.cpp #451130:451131
@@ -626,8 +626,9 @@
     }
 
     if (!slaveList->removeRef(slave))
-       kdDebug(7006) << "Scheduler: BUG!! Slave died, but is NOT in slaveList!!!\n" \
                << endl;
-    slave->deref(); // Delete slave
+        kdDebug(7006) << "Scheduler: BUG!! Slave " << slave << "/" << \
slave->slave_pid() << " died, but is NOT in slaveList!!!\n" << endl; +    else
+        slave->deref(); // Delete slave
 }
 
 void Scheduler::slotCleanIdleSlaves()


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic