gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5540 - GNUnet/src/applications/sqstore_sqlite


From: gnunet
Subject: [GNUnet-SVN] r5540 - GNUnet/src/applications/sqstore_sqlite
Date: Sat, 25 Aug 2007 02:45:20 -0600 (MDT)

Author: grothoff
Date: 2007-08-25 02:45:19 -0600 (Sat, 25 Aug 2007)
New Revision: 5540

Modified:
   GNUnet/src/applications/sqstore_sqlite/sqlite.c
Log:
reset select statement before doing deletion -- trying to fix drupal node 
report 266, at least partially

Modified: GNUnet/src/applications/sqstore_sqlite/sqlite.c
===================================================================
--- GNUnet/src/applications/sqstore_sqlite/sqlite.c     2007-08-25 03:30:11 UTC 
(rev 5539)
+++ GNUnet/src/applications/sqstore_sqlite/sqlite.c     2007-08-25 08:45:19 UTC 
(rev 5540)
@@ -392,6 +392,7 @@
               GE_WARNING | GE_BULK | GE_USER,
               _("Invalid data in %s (NCS).  Trying to fix (by deletion).\n"),
               _("sqlite datastore"));
+      sqlite3_reset (stmt);
       if (sq_prepare (dbh,
                       "DELETE FROM gn070 WHERE size < ?", &stmt) == SQLITE_OK)
         {
@@ -414,7 +415,8 @@
               GE_WARNING | GE_BULK | GE_USER,
               _("Invalid data in %s.  Trying to fix (by deletion).\n"),
               _("sqlite datastore"));
-      if (sq_prepare (dbh,
+     sqlite3_reset (stmt);
+     if (sq_prepare (dbh,
                       "DELETE FROM gn070 WHERE NOT ((LENGTH(hash) = ?) AND 
(size = LENGTH(value) + ?))",
                       &stmt) == SQLITE_OK)
         {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]