Separate pkgid and pkg manifest 17/272517/1
authorJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 18 Mar 2022 07:22:06 +0000 (16:22 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 18 Mar 2022 07:22:06 +0000 (16:22 +0900)
Change-Id: I35e1d4caaa8567d80083801930948684f6954714
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
src/server/database/db_handle_provider.cc

index 7e3def1..d5b9a44 100644 (file)
@@ -343,7 +343,8 @@ int DBHandleProvider::UpdateCache(sqlite3* db, pid_t pid, uid_t uid, bool write,
     g_hash_table_iter_init(&iter, list);
     while (g_hash_table_iter_next(&iter, nullptr, &value)) {
       auto* pkg = reinterpret_cast<package_x*>(value);
-      AddPackage(pkg->package, pkg);
+      std::string pkgid = pkg->package;
+      AddPackage(std::move(pkgid), pkg);
     }
   }