]> pd.if.org Git - zpackage/blobdiff - lib/script_hash.c
fix double free bug
[zpackage] / lib / script_hash.c
index d4f03fafbff9f4940d645cdf2033e8ce0e25e4a0..c559e877dfbcaa3d72e3a6d0bedc9b983551764a 100644 (file)
@@ -6,8 +6,8 @@
 #include "zpm.h"
 
 int zpm_script_hash(struct zpm *zpm, char *pkgstr, char *phase, char *hash) {
-       char *pkgid;
-       char *template = "select hash from scripts_pkgid where pkgid = %q and phase = %q";
+       char *pkgid = 0;
+       char *template = "select hash from scripts_pkgid where pkgid = %Q and phase = %Q";
        sqlite3_stmt *st;
 
        pkgid = zpm_findpkg(zpm, pkgstr);