bool DbUpgrader::SetRwPkg(const std::string& pkgid) {
try {
Database database(kDbPath, SQLITE_OPEN_READWRITE);
- auto q = Database::Sql(kSetRwPkgQuery).Bind(pkgid);
+ auto q = std::move(Database::Sql(kSetRwPkgQuery).Bind(pkgid));
auto guard = database.CreateTransactionGuard();
auto r = database.Exec(q);
if (!r) {
namespace common_fota {
PkgUpgrader::PkgUpgrader(const PkgContext& context, PkgOperation pkg_op)
- : type_(context.GetType()), loc_(context.GetLocation()), op_(pkg_op),
+ : result_(PkgUpgradeResult::UNKNOWN), type_(context.GetType()),
+ loc_(context.GetLocation()), op_(pkg_op),
id_(context.GetId()), version_(context.GetVersion()),
backend_(context.GetId(), context.GetType(), context.GetLocation(),
pkg_op, context.IsRemovable()) {