-fix
authorChristian Grothoff <christian@grothoff.org>
Thu, 7 Mar 2013 08:46:14 +0000 (08:46 +0000)
committerChristian Grothoff <christian@grothoff.org>
Thu, 7 Mar 2013 08:46:14 +0000 (08:46 +0000)
src/util/pseudonym.c

index a8ca975df7bbdf1a63c5c25eef82085bac31f8d7..b17abd6e7e3fa174ad98d09ea62c9761d90fe60d 100644 (file)
@@ -781,7 +781,8 @@ GNUNET_PSEUDONYM_create (const char *filename)
   ssize_t ret;
 
   ph = GNUNET_malloc (sizeof (struct GNUNET_PseudonymHandle));
-  if (NULL != filename)
+  if ( (NULL != filename) &&
+       (GNUNET_YES == GNUNET_DISK_file_test (filename)) )
   {
     ret = GNUNET_DISK_fn_read (filename, ph, 
                               sizeof (struct GNUNET_PseudonymHandle));