From fbd8c33160664eb99c9282fbae748f9e6d738a2f Mon Sep 17 00:00:00 2001 From: deanlee Date: Sat, 22 Jan 2022 02:59:16 +0800 Subject: [PATCH] always cleanup curl and close file --- selfdrive/ui/qt/setup/setup.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/selfdrive/ui/qt/setup/setup.cc b/selfdrive/ui/qt/setup/setup.cc index 3bd4f5d0b1..bd830677db 100644 --- a/selfdrive/ui/qt/setup/setup.cc +++ b/selfdrive/ui/qt/setup/setup.cc @@ -41,13 +41,13 @@ void Setup::download(QString url) { curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &res_status); if (ret != CURLE_OK || res_status != 200) { emit finished(false); - return; + } else { + rename(tmpfile, "/tmp/installer"); + emit finished(true); } + curl_easy_cleanup(curl); fclose(fp); - - rename(tmpfile, "/tmp/installer"); - emit finished(true); } QWidget * Setup::low_voltage() {