Hide Forgot
Description of problem: While looking into another issue I noticed an empty else block. I don't think it will cause any issues per se, just figured I'd report it. I found the upstream commit that removes it, and linked it below. ** libdnf/utils/sqlite3/Sqlite3.cpp 48 void 49 SQLite3::close() 50 { 51 if (db == nullptr) 52 return; 53 auto result = sqlite3_close(db); 54 if (result == SQLITE_BUSY) { 55 sqlite3_stmt *res; 56 while ((res = sqlite3_next_stmt(db, nullptr))) { 57 sqlite3_finalize(res); 58 } 59 result = sqlite3_close(db); 60 } else { <<<<<<< 61 } 62 if (result != SQLITE_OK) { 63 throw LibException(result, "Close failed"); 64 } 65 db = nullptr; 66 } Additional info: Upstream commit https://github.com/rpm-software-management/libdnf/commit/e5e652b6b207ac9ec48f8a5ca0882a6bde1c3806#diff-c7365e2d69b533523f7f6442fa23a0d9
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:3583