[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r18663 - gnunet/src/datacache
From: |
gnunet |
Subject: |
[GNUnet-SVN] r18663 - gnunet/src/datacache |
Date: |
Sat, 17 Dec 2011 19:47:17 +0100 |
Author: grothoff
Date: 2011-12-17 19:47:17 +0100 (Sat, 17 Dec 2011)
New Revision: 18663
Modified:
gnunet/src/datacache/datacache.c
Log:
-tolerate bloomfilter creation failures bettter
Modified: gnunet/src/datacache/datacache.c
===================================================================
--- gnunet/src/datacache/datacache.c 2011-12-17 18:32:02 UTC (rev 18662)
+++ gnunet/src/datacache/datacache.c 2011-12-17 18:47:17 UTC (rev 18663)
@@ -161,10 +161,17 @@
ret->filter = GNUNET_CONTAINER_bloomfilter_load (ret->bloom_name, quota /
1024, /* 8 bit per entry in DB, expect 1k entries */
5);
}
- else
+ if (NULL == ret->filter)
{
ret->filter = GNUNET_CONTAINER_bloomfilter_init (NULL, bf_size, 5); /*
approx. 3% false positives at max use */
}
+ if (NULL == ret->filter)
+ {
+ GNUNET_free (name);
+ GNUNET_free (ret->bloom_name);
+ GNUNET_free (ret);
+ return NULL;
+ }
ret->stats = GNUNET_STATISTICS_create ("datacache", cfg);
ret->section = GNUNET_strdup (section);
ret->env.cfg = cfg;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18663 - gnunet/src/datacache,
gnunet <=