[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r3304 - GNUnet/src/applications/sqstore_sqlite
From: |
grothoff |
Subject: |
[GNUnet-SVN] r3304 - GNUnet/src/applications/sqstore_sqlite |
Date: |
Thu, 24 Aug 2006 19:12:54 -0700 (PDT) |
Author: grothoff
Date: 2006-08-24 19:12:53 -0700 (Thu, 24 Aug 2006)
New Revision: 3304
Modified:
GNUnet/src/applications/sqstore_sqlite/sqlite.c
Log:
fix
Modified: GNUnet/src/applications/sqstore_sqlite/sqlite.c
===================================================================
--- GNUnet/src/applications/sqstore_sqlite/sqlite.c 2006-08-25 02:11:02 UTC
(rev 3303)
+++ GNUnet/src/applications/sqstore_sqlite/sqlite.c 2006-08-25 02:12:53 UTC
(rev 3304)
@@ -1094,23 +1094,22 @@
db->DATABASE_Lock_ = MUTEX_CREATE(NO);
dbh = getDBHandle();
- if (!dbh) {
+ if (dbh == NULL) {
LOG_SQLITE(GE_ERROR | GE_ADMIN | GE_USER | GE_BULK, "db_handle");
+ MUTEX_DESTROY(db->DATABASE_Lock_);
FREE(db->fn);
- FREE(dbh);
+ FREE(db);
return NULL;
}
db->payload = getStat("PAYLOAD");
if (db->payload == SYSERR) {
LOG_SQLITE(GE_ERROR | GE_ADMIN | GE_USER | GE_BULK, "sqlite_payload");
+ MUTEX_DESTROY(db->DATABASE_Lock_);
FREE(db->fn);
FREE(db);
return NULL;
- }
-
-
-
+ }
coreAPI = capi;
stats = coreAPI->requestService("stats");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r3304 - GNUnet/src/applications/sqstore_sqlite,
grothoff <=