[svn] dirmngr - r288 - trunk/src

svn author marcus cvs at cvs.gnupg.org
Thu Feb 14 15:16:50 CET 2008


Author: marcus
Date: 2008-02-14 15:16:49 +0100 (Thu, 14 Feb 2008)
New Revision: 288

Modified:
   trunk/src/ChangeLog
   trunk/src/crlcache.c
   trunk/src/dirmngr.c
Log:
2008-02-14  root  <marcus at g10code.de>

        * crlcache.c (crl_cache_insert): Clean up CDB on error.



Modified: trunk/src/ChangeLog
===================================================================
--- trunk/src/ChangeLog	2008-02-13 12:51:43 UTC (rev 287)
+++ trunk/src/ChangeLog	2008-02-14 14:16:49 UTC (rev 288)
@@ -1,3 +1,7 @@
+2008-02-14  root  <marcus at g10code.de>
+
+	* crlcache.c (crl_cache_insert): Clean up CDB on error.
+
 2008-02-13  Marcus Brinkmann  <marcus at g10code.de>
 
 	* crlcache.c (finish_sig_check): Call gcry_md_stop_debug.

Modified: trunk/src/crlcache.c
===================================================================
--- trunk/src/crlcache.c	2008-02-13 12:51:43 UTC (rev 287)
+++ trunk/src/crlcache.c	2008-02-14 14:16:49 UTC (rev 288)
@@ -1912,8 +1912,9 @@
   if (err)
     {
       log_error (_("crl_parse_insert failed: %s\n"), gpg_strerror (err));
+      /* Error in cleanup ignored.  */
+      cdb_make_finish (&cdb);
       goto leave;
-
     }
 
   /* Finish the database. */

Modified: trunk/src/dirmngr.c
===================================================================
--- trunk/src/dirmngr.c	2008-02-13 12:51:43 UTC (rev 287)
+++ trunk/src/dirmngr.c	2008-02-14 14:16:49 UTC (rev 288)
@@ -577,6 +577,7 @@
   int rc;
   int homedir_seen = 0;
 
+  mtrace ();
 #ifdef HAVE_W32_SYSTEM
   /* The option will be set by main() below if we should run as a
      system daemon.  */




More information about the Gnupg-commits mailing list