[Midnightbsd-cvs] src [6781] trunk/lib/libmport/create_primative.c: if cpe isnt defined by mport.create, use alloca to create a null terminated string to appese sqlite
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Sep 26 20:47:53 EDT 2014
Revision: 6781
http://svnweb.midnightbsd.org/src/?rev=6781
Author: laffer1
Date: 2014-09-26 20:47:52 -0400 (Fri, 26 Sep 2014)
Log Message:
-----------
if cpe isnt defined by mport.create, use alloca to create a null terminated string to appese sqlite
Modified Paths:
--------------
trunk/lib/libmport/create_primative.c
Modified: trunk/lib/libmport/create_primative.c
===================================================================
--- trunk/lib/libmport/create_primative.c 2014-09-21 18:04:57 UTC (rev 6780)
+++ trunk/lib/libmport/create_primative.c 2014-09-27 00:47:52 UTC (rev 6781)
@@ -194,6 +194,10 @@
char sql[] = "INSERT INTO packages (pkg, version, origin, lang, prefix, comment, os_release, cpe) VALUES (?,?,?,?,?,?,?,?)";
os_release = mport_get_osrelease();
+ if (pack->cpe == NULL) {
+ pack->cpe = alloca(1);
+ pack->cpe[0] = '\0';
+ }
if (sqlite3_prepare_v2(db, sql, -1, &stmnt, &rest) != SQLITE_OK) {
RETURN_ERROR(MPORT_ERR_FATAL, sqlite3_errmsg(db));
More information about the Midnightbsd-cvs
mailing list