sqlite3_free(sql);
return -1;
}
+ sqlite3_free(sql);
if (count == 1) {
sql = sqlite3_mprintf(
"UPDATE TAC SET NAME = %Q, VERSION = %Q, NUGET = %Q WHERE PKGID = %Q AND NAME = %Q;",
sqlite3_free(sql);
return -1;
}
+ sqlite3_free(sql);
if (count == 1) {
sql = sqlite3_mprintf(
"UPDATE TAC SET NAME = %Q, VERSION = %Q, NUGET = %Q WHERE PKGID = %Q AND NAME = %Q;",
char *sql = sqlite3_mprintf("SELECT * FROM TAC WHERE PKGID = %Q;", pkgId);
std::vector<std::string> nugets = dbSelect(tac_db, TAC_APP_LIST_DB, sql);
+ sqlite3_free(sql);
if (tac_db) {
dbClose(tac_db);
"VALUES (%Q, %Q, %Q, %Q);", pkgId, nuget.c_str(), name.c_str(), version.c_str());
dbInsert(tac_db, TAC_APP_LIST_RESTORE_DB, sql);
restore_nuget.push_back(concatPath(__TAC_DIR, nuget));
+ sqlite3_free(sql);
}
}
parserData.clear();