aboutsummaryrefslogtreecommitdiff
path: root/src/AsyncImageLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/AsyncImageLoader.cpp')
-rw-r--r--src/AsyncImageLoader.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/AsyncImageLoader.cpp b/src/AsyncImageLoader.cpp
index 8b8c5f6..2b454da 100644
--- a/src/AsyncImageLoader.cpp
+++ b/src/AsyncImageLoader.cpp
@@ -399,6 +399,8 @@ namespace QuickMedia {
std::lock_guard<std::mutex> lock(download_mutex);
if(download.read_program.pid != -1) {
kill(download.read_program.pid, SIGTERM);
+ int status;
+ waitpid(download.read_program.pid, &status, 0);
download.read_program.pid = -1;
}
if(download.read_program.read_fd != -1) {