aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_bio.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-01-16 09:35:35 +0100
committerChristian Grothoff <christian@grothoff.org>2023-01-16 09:35:45 +0100
commit31dcac7e27e676a3bd00b8359806cb598d10696a (patch)
tree4acf4ba1ea34ffe596270bf50ca34bb32d832118 /src/util/test_bio.c
parent6ebbb6fecbda09436265df7525367cba943b0c07 (diff)
downloadgnunet-31dcac7e27e676a3bd00b8359806cb598d10696a.tar.gz
gnunet-31dcac7e27e676a3bd00b8359806cb598d10696a.zip
bio: fix memory leak (#7590)
Diffstat (limited to 'src/util/test_bio.c')
-rw-r--r--src/util/test_bio.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/util/test_bio.c b/src/util/test_bio.c
index 90f0121d4..950dd1142 100644
--- a/src/util/test_bio.c
+++ b/src/util/test_bio.c
@@ -25,7 +25,6 @@
25 */ 25 */
26 26
27 27
28
29#include "platform.h" 28#include "platform.h"
30#include "gnunet_util_lib.h" 29#include "gnunet_util_lib.h"
31#define TESTSTRING "testString" 30#define TESTSTRING "testString"
@@ -64,9 +63,14 @@ test_normal_rw (void)
64 63
65 rh = GNUNET_BIO_read_open_file (filename); 64 rh = GNUNET_BIO_read_open_file (filename);
66 GNUNET_assert (NULL != rh); 65 GNUNET_assert (NULL != rh);
67 GNUNET_assert (GNUNET_OK == GNUNET_BIO_read_spec_commit (rh, rs)); 66 GNUNET_assert (GNUNET_OK ==
68 GNUNET_assert (GNUNET_OK == GNUNET_BIO_read_close (rh, NULL)); 67 GNUNET_BIO_read_spec_commit (rh,
69 GNUNET_assert (0 == strcmp (TESTSTRING, rString)); 68 rs));
69 GNUNET_assert (GNUNET_OK ==
70 GNUNET_BIO_read_close (rh,
71 NULL));
72 GNUNET_assert (0 == strcmp (TESTSTRING,
73 rString));
70 GNUNET_assert (wNum == rNum); 74 GNUNET_assert (wNum == rNum);
71 75
72 GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (filename)); 76 GNUNET_assert (GNUNET_OK == GNUNET_DISK_directory_remove (filename));
@@ -89,7 +93,7 @@ test_normal_rw (void)
89 GNUNET_assert (GNUNET_OK == GNUNET_BIO_read_close (rh, NULL)); 93 GNUNET_assert (GNUNET_OK == GNUNET_BIO_read_close (rh, NULL));
90 GNUNET_assert (0 == strcmp (TESTSTRING, rString)); 94 GNUNET_assert (0 == strcmp (TESTSTRING, rString));
91 GNUNET_assert (wNum == rNum); 95 GNUNET_assert (wNum == rNum);
92 96 GNUNET_free (rString);
93 GNUNET_free (buffer); 97 GNUNET_free (buffer);
94 98
95 return 0; 99 return 0;