aboutsummaryrefslogtreecommitdiff
path: root/src/fs/test_fs_directory.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-09-08 08:10:18 +0000
committerChristian Grothoff <christian@grothoff.org>2009-09-08 08:10:18 +0000
commitc2017c2ba13736ee1fe4dc9d811d49bee1641ca3 (patch)
tree93ae178521584311eeecdf1e5448a27925bfc681 /src/fs/test_fs_directory.c
parent3da5c316b7b992fcc33328043151cf8cb25bf640 (diff)
downloadgnunet-c2017c2ba13736ee1fe4dc9d811d49bee1641ca3.tar.gz
gnunet-c2017c2ba13736ee1fe4dc9d811d49bee1641ca3.zip
fixes
Diffstat (limited to 'src/fs/test_fs_directory.c')
-rw-r--r--src/fs/test_fs_directory.c24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/fs/test_fs_directory.c b/src/fs/test_fs_directory.c
index 22dfa22cf..9d0101078 100644
--- a/src/fs/test_fs_directory.c
+++ b/src/fs/test_fs_directory.c
@@ -67,8 +67,9 @@ processor (void *cls,
67static int 67static int
68testDirectory (unsigned int i) 68testDirectory (unsigned int i)
69{ 69{
70 struct GNUNET_FS_DirectoryBuilder *db;
70 char *data; 71 char *data;
71 unsigned long long dlen; 72 size_t dlen;
72 struct GNUNET_FS_Uri **uris; 73 struct GNUNET_FS_Uri **uris;
73 struct GNUNET_CONTAINER_MetaData **mds; 74 struct GNUNET_CONTAINER_MetaData **mds;
74 struct GNUNET_CONTAINER_MetaData *meta; 75 struct GNUNET_CONTAINER_MetaData *meta;
@@ -96,7 +97,7 @@ testDirectory (unsigned int i)
96 } 97 }
97 GNUNET_snprintf (uri, 98 GNUNET_snprintf (uri,
98 sizeof(uri), 99 sizeof(uri),
99 "gnunet://ecrs/chk/C282GG70GKK41O4551011DO413KFBVTVMQG1OG30I0K4045N0G41HAPB82G680A02JRVVFO8URVRU2F159011DO41000000022RG820.RNVVVVOOLCLK065B5D04HTNVNSIB2AI022RG8200HSLK1CO1000ATQ98824DMA2032LIMG50CG0K057NVUVG200000H000004400000.%u", 100 "gnunet://fs/chk/C282GG70GKK41O4551011DO413KFBVTVMQG1OG30I0K4045N0G41HAPB82G680A02JRVVFO8URVRU2F159011DO41000000022RG820.RNVVVVOOLCLK065B5D04HTNVNSIB2AI022RG8200HSLK1CO1000ATQ98824DMA2032LIMG50CG0K057NVUVG200000H000004400000.%u",
100 p); 101 p);
101 uris[p] = GNUNET_FS_uri_parse (uri, &emsg); 102 uris[p] = GNUNET_FS_uri_parse (uri, &emsg);
102 if (uris[p] == NULL) 103 if (uris[p] == NULL)
@@ -115,19 +116,12 @@ testDirectory (unsigned int i)
115 meta = GNUNET_CONTAINER_meta_data_create (); 116 meta = GNUNET_CONTAINER_meta_data_create ();
116 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_TITLE, "A title"); 117 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_TITLE, "A title");
117 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_AUTHOR, "An author"); 118 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_AUTHOR, "An author");
118 if (GNUNET_OK != 119 db = GNUNET_FS_directory_builder_create (meta);
119 GNUNET_FS_directory_create (&dlen, &data, i, uris, mds, meta)) 120 for (p=0;p<i;p++)
120 { 121 GNUNET_FS_directory_builder_add (db, uris[i], mds[i], NULL);
121 GNUNET_CONTAINER_meta_data_destroy (meta); 122 GNUNET_FS_directory_builder_finish (db,
122 for (p = 0; p < i; p++) 123 &dlen,
123 { 124 (void**) &data);
124 GNUNET_CONTAINER_meta_data_destroy (mds[p]);
125 GNUNET_FS_uri_destroy (uris[p]);
126 }
127 GNUNET_free (uris);
128 GNUNET_free (mds);
129 ABORT ();
130 }
131 cls.pos = 0; 125 cls.pos = 0;
132 cls.uri = uris; 126 cls.uri = uris;
133 cls.md = mds; 127 cls.md = mds;