From: Nathan Wagner Date: Sat, 15 Sep 2018 08:48:09 +0000 (+0000) Subject: use posix strdup in findpkg X-Git-Tag: v0.1.6~38 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=133935bbb2205cd16e114534acb5a2a5885c7f96 use posix strdup in findpkg --- diff --git a/lib/findpkg.c b/lib/findpkg.c index a8d8ff4..732f1bb 100644 --- a/lib/findpkg.c +++ b/lib/findpkg.c @@ -1,3 +1,5 @@ +#define _POSIX_C_SOURCE 200809L + #include #include #include @@ -81,7 +83,7 @@ struct zpm_package *zpm_package_alloc(struct zpm *zpm) { void zpm_sqlite_error(struct zpm *zpm) { zpm->error = 1; if (zpm->errmsg) free(zpm->errmsg); - zpm->errmsg = zpm_strdup((char *)sqlite3_errmsg(zpm->db)); + zpm->errmsg = strdup(sqlite3_errmsg(zpm->db)); } char *zpm_findpkg(struct zpm *zpm, char *pkgstr) { @@ -149,7 +151,7 @@ char *zpm_findpkg(struct zpm *zpm, char *pkgstr) { switch (sqlite3_step(stmt)) { case SQLITE_ROW: - zpm->pkgid = zpm_strdup((char *)sqlite3_column_text(stmt, 0)); + zpm->pkgid = strdup(sqlite3_column_text(stmt, 0)); break; case SQLITE_DONE: /* not found */