CVS commit by rikkus: Backporting recursion fix. M +5 -2 Server.cpp 1.16.2.1 --- kdenetwork/kpf/src/Server.cpp #1.16:1.16.2.1 @@ -738,4 +738,9 @@ namespace KPF Server::setFinished(FlushSelect flushSelect) { + if (Finished == d->state) // Already finished. + return; + + d->state = Finished; + kpfDebug << d->id @@ -749,6 +754,4 @@ namespace KPF d->socket.close(); - - d->state = Finished; d->death = QDateTime::currentDateTime();