gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r19851 - gnunet/src/fs


From: gnunet
Subject: [GNUnet-SVN] r19851 - gnunet/src/fs
Date: Sat, 18 Feb 2012 22:37:48 +0100

Author: grothoff
Date: 2012-02-18 22:37:48 +0100 (Sat, 18 Feb 2012)
New Revision: 19851

Modified:
   gnunet/src/fs/fs_api.c
Log:
-do not try to desearialize search directories

Modified: gnunet/src/fs/fs_api.c
===================================================================
--- gnunet/src/fs/fs_api.c      2012-02-18 21:32:29 UTC (rev 19850)
+++ gnunet/src/fs/fs_api.c      2012-02-18 21:37:48 UTC (rev 19851)
@@ -2641,7 +2641,15 @@
   char *emsg;
   struct GNUNET_BIO_ReadHandle *rh;
   struct GNUNET_FS_SearchContext *sc;
+  struct stat buf;
 
+  if (0 != STAT (filename, &buf))
+  {
+    GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_WARNING, "stat", filename);
+    return GNUNET_OK;
+  }
+  if (S_ISDIR (buf.st_mode))
+    return GNUNET_OK; /* skip directories */
   ser = get_serialization_short_name (filename);
   rh = GNUNET_BIO_read_open (filename);
   if (rh == NULL)




reply via email to

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