[Midnightbsd-cvs] src [7377] trunk/lib/libmport/create_primative.c: init the queues

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Nov 28 21:58:17 EST 2015


Revision: 7377
          http://svnweb.midnightbsd.org/src/?rev=7377
Author:   laffer1
Date:     2015-11-28 21:58:17 -0500 (Sat, 28 Nov 2015)
Log Message:
-----------
init the queues

Modified Paths:
--------------
    trunk/lib/libmport/create_primative.c

Modified: trunk/lib/libmport/create_primative.c
===================================================================
--- trunk/lib/libmport/create_primative.c	2015-11-29 02:48:54 UTC (rev 7376)
+++ trunk/lib/libmport/create_primative.c	2015-11-29 02:58:17 UTC (rev 7377)
@@ -60,6 +60,8 @@
 {
 	__block int error_code = MPORT_OK;
 
+	mport_init_queues(); /* this code path doesn't have queues up */
+	
 	dispatch_sync(mportTaskSerial, ^{
 		sqlite3 *db = NULL;
 
@@ -99,12 +101,11 @@
 static int
 create_stub_db(sqlite3 **db, const char *tmpdir)
 {
-	char file[FILENAME_MAX];
 	__block int error_code = MPORT_OK;
 
-	(void) snprintf(file, FILENAME_MAX, "%s/%s", tmpdir, MPORT_STUB_DB_FILE);
-
 	dispatch_sync(mportSQLSerial, ^{
+		char file[FILENAME_MAX];
+		(void) snprintf(file, FILENAME_MAX, "%s/%s", tmpdir, MPORT_STUB_DB_FILE);
 		if (sqlite3_open(file, db) != SQLITE_OK) {
 			sqlite3_close(*db);
 			error_code = SET_ERROR(MPORT_ERR_FATAL, sqlite3_errmsg(*db));
@@ -271,7 +272,7 @@
   if (insert_categories(db, pack) != MPORT_OK)
     RETURN_CURRENT_ERROR;
 
-  return MPORT_OK;
+  return error_code;
 }
 
 



More information about the Midnightbsd-cvs mailing list