aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2009-11-09 21:13:37 +0000
committergrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2009-11-09 21:13:37 +0000
commit99fa2d35f96b0bb68ca64222e3d6ac06d5401568 (patch)
tree2ebd2d8ee10b3ea782754a13e51fcd071ef0eb4c /src
parentc51323299ffae303e8bda039c42bfa68bdea90cb (diff)
style and memory leaks
git-svn-id: https://gnunet.org/svn/gnunet@9437 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src')
-rw-r--r--src/util/test_bio.c32
1 files changed, 19 insertions, 13 deletions
diff --git a/src/util/test_bio.c b/src/util/test_bio.c
index b9c432ad84..9ff9a51766 100644
--- a/src/util/test_bio.c
+++ b/src/util/test_bio.c
@@ -180,22 +180,25 @@ test_bigmeta_rw ()
GNUNET_BIO_read_meta_data (fileR, "Read meta error",
&metaDataR));
GNUNET_BIO_read_close (fileR, &msg);
+
GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName));
+ GNUNET_CONTAINER_meta_data_destroy (metaDataR);
+ GNUNET_CONTAINER_meta_data_destroy (metaDataW);
GNUNET_free (fileName);
return 0;
}
static int
test_directory_r(){
- char *msg;
- char readResult[200];
- const char *fileName = "/dev";
- struct GNUNET_BIO_ReadHandle *fileR;
- fileR = GNUNET_BIO_read_open (fileName);
- GNUNET_assert (NULL != fileR);
- GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_read (fileR, "Read error", readResult, 65537));
- GNUNET_BIO_read_close (fileR, &msg);
- return 0;
+ char *msg;
+ char readResult[200];
+ struct GNUNET_BIO_ReadHandle *fileR;
+
+ fileR = GNUNET_BIO_read_open ("/dev");
+ GNUNET_assert (NULL != fileR);
+ GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_read (fileR, "Read error", readResult, 65537));
+ GNUNET_BIO_read_close (fileR, &msg);
+ return 0;
}
static int
@@ -208,8 +211,6 @@ test_nullfile_rw ()
char readResult[200];
memset (fileNameNO, 'a', sizeof (fileNameNO));
fileNameNO[sizeof (fileNameNO) - 1] = '\0';
- const char *fileName = "/dev/full";
- const char *fileNameR = "/dev/null";
struct GNUNET_BIO_WriteHandle *fileW, *fileWNO;
struct GNUNET_BIO_ReadHandle *fileR, *fileRNO;
struct GNUNET_CONTAINER_MetaData *metaDataW;
@@ -224,7 +225,7 @@ test_nullfile_rw ()
fileRNO = GNUNET_BIO_read_open (fileNameNO);
GNUNET_assert (NULL == fileRNO);
- fileW = GNUNET_BIO_write_open (fileName);
+ fileW = GNUNET_BIO_write_open ("/dev/full");
GNUNET_assert (NULL != fileW);
GNUNET_assert (GNUNET_SYSERR ==
GNUNET_BIO_write (fileW, TESTSTRING, 65537));
@@ -233,11 +234,12 @@ test_nullfile_rw ()
GNUNET_assert (GNUNET_SYSERR ==
GNUNET_BIO_write_meta_data (fileW, metaDataW));
GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW));
+
fileW = GNUNET_BIO_write_open (fileName);
GNUNET_assert (NULL != fileW);
GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW));
- fileR = GNUNET_BIO_read_open (fileNameR);
+ fileR = GNUNET_BIO_read_open ("/dev/null");
GNUNET_assert (NULL != fileR);
GNUNET_assert (GNUNET_SYSERR ==
GNUNET_BIO_read (fileR, "Read error", readResult, 65537));
@@ -249,6 +251,8 @@ test_nullfile_rw ()
GNUNET_BIO_read_meta_data (fileR, "Read meta error",
&metaDataR));
GNUNET_BIO_read_close (fileR, &msg);
+ GNUNET_CONTAINER_meta_data_destroy (metaDataR);
+ GNUNET_CONTAINER_meta_data_destroy (metaDataW);
return 0;
}
@@ -301,6 +305,7 @@ test_fakemeta_rw ()
&metaDataR));
GNUNET_BIO_read_close (fileR, &msg);
GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName));
+ GNUNET_CONTAINER_meta_data_destroy (metaDataR);
GNUNET_free (fileName);
return 0;
}
@@ -328,6 +333,7 @@ test_fakebigmeta_rw ()
&metaDataR));
GNUNET_BIO_read_close (fileR, &msg);
GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (fileName));
+ GNUNET_CONTAINER_meta_data_destroy (metaDataR);
GNUNET_free (fileName);
return 0;
}