Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
avoid recopy when not necessary
Baptiste Daroussin committed 14 years ago
commit e58530d8132fb51d1630fe7b5c170b8cee3ad66e
parent 9f3507a
1 file changed +2 -2
modified libpkg/pkgdb.c
@@ -1860,7 +1860,7 @@ pkgdb_query_installs(struct pkgdb *db, match_t match, int nbpkgs, char **pkgs)
			ERROR_SQLITE(db->sqlite);
			return (NULL);
		}
-
		sqlite3_bind_text(stmt, 1, pkgs[i], -1, SQLITE_TRANSIENT);
+
		sqlite3_bind_text(stmt, 1, pkgs[i], -1, SQLITE_STATIC);
		while (sqlite3_step(stmt) != SQLITE_DONE);
	}

@@ -2072,7 +2072,7 @@ pkgdb_query_delete(struct pkgdb *db, match_t match, int nbpkgs, char **pkgs, int
			ERROR_SQLITE(db->sqlite);
			return (NULL);
		}
-
		sqlite3_bind_text(stmt, 1, pkgs[i], -1, SQLITE_TRANSIENT);
+
		sqlite3_bind_text(stmt, 1, pkgs[i], -1, SQLITE_STATIC);
		while (sqlite3_step(stmt) != SQLITE_DONE);
	}