diff --git a/src/slic3r/Utils/Http.cpp b/src/slic3r/Utils/Http.cpp
index 7674ee76e..44939bf07 100644
--- a/src/slic3r/Utils/Http.cpp
+++ b/src/slic3r/Utils/Http.cpp
@@ -395,7 +395,7 @@ Http::Http(Http &&other) : p(std::move(other.p)) {}
 
 Http::~Http()
 {
-    assert(! putFile);
+    assert(! p->putFile);
 	if (p && p->io_thread.joinable()) {
 		p->io_thread.detach();
 	}