gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r20706 - gnunet/src/namestore


From: gnunet
Subject: [GNUnet-SVN] r20706 - gnunet/src/namestore
Date: Fri, 23 Mar 2012 10:30:35 +0100

Author: wachs
Date: 2012-03-23 10:30:35 +0100 (Fri, 23 Mar 2012)
New Revision: 20706

Modified:
   gnunet/src/namestore/gnunet-service-namestore.c
Log:
- coverity


Modified: gnunet/src/namestore/gnunet-service-namestore.c
===================================================================
--- gnunet/src/namestore/gnunet-service-namestore.c     2012-03-23 09:30:12 UTC 
(rev 20705)
+++ gnunet/src/namestore/gnunet-service-namestore.c     2012-03-23 09:30:35 UTC 
(rev 20706)
@@ -174,7 +174,10 @@
   }
 
   if (GNUNET_YES != GNUNET_DISK_file_lock (fd, 0, sizeof (struct 
GNUNET_CRYPTO_RsaPrivateKeyBinaryEncoded), GNUNET_YES))
+  {
+    GNUNET_assert (GNUNET_YES == GNUNET_DISK_file_close (fd));
     return GNUNET_SYSERR;
+  }
   enc = GNUNET_CRYPTO_rsa_encode_key (ret);
   GNUNET_assert (enc != NULL);
   GNUNET_assert (ntohs (enc->len) == GNUNET_DISK_file_write (fd, enc, ntohs 
(enc->len)));
@@ -203,7 +206,7 @@
   }
 
 
-  GNUNET_CONTAINER_multihashmap_remove (zonekeys, key, value);
+  GNUNET_assert (GNUNET_OK == GNUNET_CONTAINER_multihashmap_remove (zonekeys, 
key, value));
   GNUNET_CRYPTO_rsa_key_free (c->privkey);
   GNUNET_free (c->pubkey);
   GNUNET_free (c->filename);




reply via email to

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