diff options
Diffstat (limited to 'lib/base/filepush.cpp')
| -rw-r--r-- | lib/base/filepush.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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(); |
