[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17961 - gnunet/src/fs
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17961 - gnunet/src/fs |
Date: |
Thu, 3 Nov 2011 14:24:10 +0100 |
Author: grothoff
Date: 2011-11-03 14:24:10 +0100 (Thu, 03 Nov 2011)
New Revision: 17961
Modified:
gnunet/src/fs/gnunet-service-fs_indexing.c
Log:
fix 1866 -- stats instead of warning
Modified: gnunet/src/fs/gnunet-service-fs_indexing.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_indexing.c 2011-11-03 13:21:43 UTC (rev
17960)
+++ gnunet/src/fs/gnunet-service-fs_indexing.c 2011-11-03 13:24:10 UTC (rev
17961)
@@ -538,6 +538,16 @@
odb = (const struct OnDemandBlock *) data;
off = GNUNET_ntohll (odb->offset);
fn = (const char *) GNUNET_CONTAINER_multihashmap_get (ifm, &odb->file_id);
+ if (0 != ACCESS (fn, R_OK))
+ {
+ GNUNET_STATISTICS_update (GSF_stats,
+ gettext_noop ("# index blocks removed: original
file inaccessible"),
+ 1,
+ GNUNET_YES);
+ GNUNET_DATASTORE_remove (dsh, key, size, data, -1, -1,
+ GNUNET_TIME_UNIT_FOREVER_REL, &remove_cont, NULL);
+ return GNUNET_SYSERR;
+ }
fh = NULL;
if ((NULL == fn) ||
(NULL ==
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17961 - gnunet/src/fs,
gnunet <=