gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10786 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r10786 - gnunet/src/util
Date: Mon, 5 Apr 2010 13:56:28 +0200

Author: grothoff
Date: 2010-04-05 13:56:28 +0200 (Mon, 05 Apr 2010)
New Revision: 10786

Modified:
   gnunet/src/util/crypto_rsa.c
   gnunet/src/util/pseudonym.c
Log:
fix

Modified: gnunet/src/util/crypto_rsa.c
===================================================================
--- gnunet/src/util/crypto_rsa.c        2010-04-05 11:01:50 UTC (rev 10785)
+++ gnunet/src/util/crypto_rsa.c        2010-04-05 11:56:28 UTC (rev 10786)
@@ -583,7 +583,19 @@
       if (NULL == fd)
         {
           if (errno == EEXIST)
-            continue;
+           {         
+             if (GNUNET_YES != GNUNET_DISK_file_test (filename))
+               {
+                 /* must exist but not be accessible, fail for good! */
+                 if (0 != ACCESS (filenae, R_OK))                  
+                   GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR,
+                                             "access", filename);
+                 else
+                   GNUNET_break (0); /* what is going on!? */
+                 return NULL;
+               }
+             continue;
+           }
           GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR,
                                     "open", filename);
           return NULL;

Modified: gnunet/src/util/pseudonym.c
===================================================================
--- gnunet/src/util/pseudonym.c 2010-04-05 11:01:50 UTC (rev 10785)
+++ gnunet/src/util/pseudonym.c 2010-04-05 11:56:28 UTC (rev 10786)
@@ -504,6 +504,7 @@
   return ret;
 }
 
+
 /**
  * Change the ranking of a pseudonym.
  *
@@ -536,6 +537,7 @@
   return ranking;
 }
 
+
 /**
  * Insert metadata into existing MD record (passed as cls).
  *
@@ -609,7 +611,4 @@
 }
 
 
-
-
-
 /* end of pseudonym.c */





reply via email to

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