Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Merge pull request #456 from kAworu/master
Baptiste Daroussin committed 13 years ago
commit aa56a7213eca5695daf6b0db749e9c1c64b519ee
parent 3736e04
1 file changed +5 -2
modified libpkg/pkgdb.c
@@ -2894,8 +2894,11 @@ get_sql_string(sqlite3 *s, const char *sql, char **res)

	ret = sqlite3_step(stmt);

-
	if (ret == SQLITE_ROW)
-
		*res = strdup(sqlite3_column_text(stmt, 0));
+
	if (ret == SQLITE_ROW) {
+
		const unsigned char *tmp;
+
		tmp = sqlite3_column_text(stmt, 0);
+
		*res = (tmp == NULL ? NULL : strdup(tmp));
+
	}

	if (ret == SQLITE_DONE)
		*res = NULL;