X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/dcf35e41490cf777a857c077296cdf9a180decab..7110baa5d9bceb029bb73d435bfdbcc6836da21c:/lib/base/filepush.cpp diff --git a/lib/base/filepush.cpp b/lib/base/filepush.cpp index 39319a24..60dc78ee 100644 --- a/lib/base/filepush.cpp +++ b/lib/base/filepush.cpp @@ -111,6 +111,8 @@ void eFilePushThread::start(int fd_source, int fd_dest) void eFilePushThread::stop() { + if (!thread_running()) /* FIXME: races */ + return; m_stop = 1; sendSignal(SIGUSR1); kill();