X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fzpm.c;h=87ffbbb3ebde53cf464a48fe5a9972883b8a1203;hb=34c41d71027a3e94c1f613baeea2e74e038e0108;hp=50594477bc33cc59261a6f04102a21f4773b0134;hpb=ba901e2a9d0361de899461397cc6380549f8661a;p=zpackage diff --git a/lib/zpm.c b/lib/zpm.c index 5059447..87ffbbb 100644 --- a/lib/zpm.c +++ b/lib/zpm.c @@ -333,6 +333,8 @@ static void zpm_set_db_errmsg(struct zpm *zpm, const char *msg) { if (!zpm->dberrmsg) { zpm->error = 1; } + } else { + zpm->dberrmsg = 0; } } } @@ -357,7 +359,7 @@ int zpm_init(struct zpm *pkg, char *path) { sqlite3_close(db); } fprintf(stderr, "error (%d): %s: %s\n", rc, - pkg->dberrmsg, path); + pkg->dberrmsg ? pkg->dberrmsg : "null", path); return 0; }