- fix use of uninitialized memory
[oweals/gnunet.git] / src / namecache / plugin_namecache_flat.c
index db69ac927621e2d8da1df08590d700679d74ddf1..409b05802df13ded3c68307eb70d12f611a9bb2f 100644 (file)
@@ -109,7 +109,8 @@ database_setup (struct Plugin *plugin)
   plugin->hm = GNUNET_CONTAINER_multihashmap_create (10,
                                                      GNUNET_NO);
   fh = GNUNET_DISK_file_open (afsdir,
-                              GNUNET_DISK_OPEN_CREATE,
+                              GNUNET_DISK_OPEN_CREATE |
+                              GNUNET_DISK_OPEN_READWRITE,
                               GNUNET_DISK_PERM_USER_WRITE |
                               GNUNET_DISK_PERM_USER_READ);
   if (NULL == fh)
@@ -225,7 +226,8 @@ database_shutdown (struct Plugin *plugin)
   struct GNUNET_DISK_FileHandle *fh;
   fh = GNUNET_DISK_file_open (plugin->fn,
                               GNUNET_DISK_OPEN_CREATE |
-                              GNUNET_DISK_OPEN_TRUNCATE,
+                              GNUNET_DISK_OPEN_TRUNCATE |
+                              GNUNET_DISK_OPEN_READWRITE,
                               GNUNET_DISK_PERM_USER_WRITE |
                               GNUNET_DISK_PERM_USER_READ);
   if (NULL == fh)