From 3a8036413f22f32b4b25c019ef2835df25e6c175 Mon Sep 17 00:00:00 2001 From: Mike Morris Date: Mon, 15 Dec 2014 14:32:48 -0500 Subject: [PATCH] fix CachingHTTPFileSource::clearLoop --- src/mbgl/storage/caching_http_file_source.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mbgl/storage/caching_http_file_source.cpp b/src/mbgl/storage/caching_http_file_source.cpp index d676357f8..ddd65118f 100644 --- a/src/mbgl/storage/caching_http_file_source.cpp +++ b/src/mbgl/storage/caching_http_file_source.cpp @@ -17,6 +17,8 @@ CachingHTTPFileSource::~CachingHTTPFileSource() { } void CachingHTTPFileSource::setLoop(uv_loop_t* loop_) { + assert(!loop); + thread_id = std::this_thread::get_id(); store = !path.empty() ? util::ptr(new SQLiteStore(loop_, path)) : nullptr; loop = loop_; @@ -51,6 +53,8 @@ void CachingHTTPFileSource::clearLoop() { } store.reset(); + + loop = nullptr; } void CachingHTTPFileSource::setBase(std::string value) {