diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-01-16 09:35:35 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-01-16 09:35:45 +0100 |
commit | 31dcac7e27e676a3bd00b8359806cb598d10696a (patch) | |
tree | 4acf4ba1ea34ffe596270bf50ca34bb32d832118 /src/util/test_bio.c | |
parent | 6ebbb6fecbda09436265df7525367cba943b0c07 (diff) | |
download | gnunet-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.c | 14 |
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; |