From e8f015629640bf567ef7d4d5db41ad5eded5c991 Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 30 Oct 2019 06:54:40 +0100 Subject: [PATCH] Do not terminate before all threads are joined. --- src/cli/main.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/cli/main.cpp b/src/cli/main.cpp index e696280..d95f40b 100644 --- a/src/cli/main.cpp +++ b/src/cli/main.cpp @@ -87,12 +87,6 @@ int App::main(const std::vector &args) } html_extract page = uri.get(); - if (!page) - { - cerr << "Error: Could not fetch page.\n"; - cerr << page.error << endl; - return 3; - } if (_archive) { @@ -103,6 +97,13 @@ int App::main(const std::vector &args) } } + if (!page) + { + cerr << "Error: Could not fetch page.\n"; + cerr << page.error << endl; + return 3; + } + db.store({_uri, archive_data.uri, system_clock::now(), _tags, page.title, page.description, page.fulltext}); }