diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-11-09 21:13:37 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-11-09 21:13:37 +0000 |
commit | e7f2d2c83f53fac71e827dbaa73e84832d1bf7c0 (patch) | |
tree | 2ebd2d8ee10b3ea782754a13e51fcd071ef0eb4c /src/util/test_bio.c | |
parent | 84861222bafd63532bafdb3879f3ae4ac82131bf (diff) | |
download | gnunet-e7f2d2c83f53fac71e827dbaa73e84832d1bf7c0.tar.gz gnunet-e7f2d2c83f53fac71e827dbaa73e84832d1bf7c0.zip |
style and memory leaks
Diffstat (limited to 'src/util/test_bio.c')
-rw-r--r-- | src/util/test_bio.c | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/src/util/test_bio.c b/src/util/test_bio.c index b9c432ad8..9ff9a5176 100644 --- a/src/util/test_bio.c +++ b/src/util/test_bio.c | |||
@@ -180,22 +180,25 @@ test_bigmeta_rw () | |||
180 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", | 180 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", |
181 | &metaDataR)); | 181 | &metaDataR)); |
182 | GNUNET_BIO_read_close (fileR, &msg); | 182 | GNUNET_BIO_read_close (fileR, &msg); |
183 | |||
183 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); | 184 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); |
185 | GNUNET_CONTAINER_meta_data_destroy (metaDataR); | ||
186 | GNUNET_CONTAINER_meta_data_destroy (metaDataW); | ||
184 | GNUNET_free (fileName); | 187 | GNUNET_free (fileName); |
185 | return 0; | 188 | return 0; |
186 | } | 189 | } |
187 | 190 | ||
188 | static int | 191 | static int |
189 | test_directory_r(){ | 192 | test_directory_r(){ |
190 | char *msg; | 193 | char *msg; |
191 | char readResult[200]; | 194 | char readResult[200]; |
192 | const char *fileName = "/dev"; | 195 | struct GNUNET_BIO_ReadHandle *fileR; |
193 | struct GNUNET_BIO_ReadHandle *fileR; | 196 | |
194 | fileR = GNUNET_BIO_read_open (fileName); | 197 | fileR = GNUNET_BIO_read_open ("/dev"); |
195 | GNUNET_assert (NULL != fileR); | 198 | GNUNET_assert (NULL != fileR); |
196 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_read (fileR, "Read error", readResult, 65537)); | 199 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_read (fileR, "Read error", readResult, 65537)); |
197 | GNUNET_BIO_read_close (fileR, &msg); | 200 | GNUNET_BIO_read_close (fileR, &msg); |
198 | return 0; | 201 | return 0; |
199 | } | 202 | } |
200 | 203 | ||
201 | static int | 204 | static int |
@@ -208,8 +211,6 @@ test_nullfile_rw () | |||
208 | char readResult[200]; | 211 | char readResult[200]; |
209 | memset (fileNameNO, 'a', sizeof (fileNameNO)); | 212 | memset (fileNameNO, 'a', sizeof (fileNameNO)); |
210 | fileNameNO[sizeof (fileNameNO) - 1] = '\0'; | 213 | fileNameNO[sizeof (fileNameNO) - 1] = '\0'; |
211 | const char *fileName = "/dev/full"; | ||
212 | const char *fileNameR = "/dev/null"; | ||
213 | struct GNUNET_BIO_WriteHandle *fileW, *fileWNO; | 214 | struct GNUNET_BIO_WriteHandle *fileW, *fileWNO; |
214 | struct GNUNET_BIO_ReadHandle *fileR, *fileRNO; | 215 | struct GNUNET_BIO_ReadHandle *fileR, *fileRNO; |
215 | struct GNUNET_CONTAINER_MetaData *metaDataW; | 216 | struct GNUNET_CONTAINER_MetaData *metaDataW; |
@@ -224,7 +225,7 @@ test_nullfile_rw () | |||
224 | fileRNO = GNUNET_BIO_read_open (fileNameNO); | 225 | fileRNO = GNUNET_BIO_read_open (fileNameNO); |
225 | GNUNET_assert (NULL == fileRNO); | 226 | GNUNET_assert (NULL == fileRNO); |
226 | 227 | ||
227 | fileW = GNUNET_BIO_write_open (fileName); | 228 | fileW = GNUNET_BIO_write_open ("/dev/full"); |
228 | GNUNET_assert (NULL != fileW); | 229 | GNUNET_assert (NULL != fileW); |
229 | GNUNET_assert (GNUNET_SYSERR == | 230 | GNUNET_assert (GNUNET_SYSERR == |
230 | GNUNET_BIO_write (fileW, TESTSTRING, 65537)); | 231 | GNUNET_BIO_write (fileW, TESTSTRING, 65537)); |
@@ -233,11 +234,12 @@ test_nullfile_rw () | |||
233 | GNUNET_assert (GNUNET_SYSERR == | 234 | GNUNET_assert (GNUNET_SYSERR == |
234 | GNUNET_BIO_write_meta_data (fileW, metaDataW)); | 235 | GNUNET_BIO_write_meta_data (fileW, metaDataW)); |
235 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW)); | 236 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW)); |
237 | |||
236 | fileW = GNUNET_BIO_write_open (fileName); | 238 | fileW = GNUNET_BIO_write_open (fileName); |
237 | GNUNET_assert (NULL != fileW); | 239 | GNUNET_assert (NULL != fileW); |
238 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW)); | 240 | GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW)); |
239 | 241 | ||
240 | fileR = GNUNET_BIO_read_open (fileNameR); | 242 | fileR = GNUNET_BIO_read_open ("/dev/null"); |
241 | GNUNET_assert (NULL != fileR); | 243 | GNUNET_assert (NULL != fileR); |
242 | GNUNET_assert (GNUNET_SYSERR == | 244 | GNUNET_assert (GNUNET_SYSERR == |
243 | GNUNET_BIO_read (fileR, "Read error", readResult, 65537)); | 245 | GNUNET_BIO_read (fileR, "Read error", readResult, 65537)); |
@@ -249,6 +251,8 @@ test_nullfile_rw () | |||
249 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", | 251 | GNUNET_BIO_read_meta_data (fileR, "Read meta error", |
250 | &metaDataR)); | 252 | &metaDataR)); |
251 | GNUNET_BIO_read_close (fileR, &msg); | 253 | GNUNET_BIO_read_close (fileR, &msg); |
254 | GNUNET_CONTAINER_meta_data_destroy (metaDataR); | ||
255 | GNUNET_CONTAINER_meta_data_destroy (metaDataW); | ||
252 | return 0; | 256 | return 0; |
253 | } | 257 | } |
254 | 258 | ||
@@ -301,6 +305,7 @@ test_fakemeta_rw () | |||
301 | &metaDataR)); | 305 | &metaDataR)); |
302 | GNUNET_BIO_read_close (fileR, &msg); | 306 | GNUNET_BIO_read_close (fileR, &msg); |
303 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); | 307 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); |
308 | GNUNET_CONTAINER_meta_data_destroy (metaDataR); | ||
304 | GNUNET_free (fileName); | 309 | GNUNET_free (fileName); |
305 | return 0; | 310 | return 0; |
306 | } | 311 | } |
@@ -328,6 +333,7 @@ test_fakebigmeta_rw () | |||
328 | &metaDataR)); | 333 | &metaDataR)); |
329 | GNUNET_BIO_read_close (fileR, &msg); | 334 | GNUNET_BIO_read_close (fileR, &msg); |
330 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); | 335 | GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName)); |
336 | GNUNET_CONTAINER_meta_data_destroy (metaDataR); | ||
331 | GNUNET_free (fileName); | 337 | GNUNET_free (fileName); |
332 | return 0; | 338 | return 0; |
333 | } | 339 | } |