diff options
author | Justus Winter <[email protected]> | 2016-06-27 15:56:18 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-06-27 16:14:02 +0000 |
commit | 62d10c2a38160ef539a784b96960a6b5e3d8d6b6 (patch) | |
tree | 87a157d07966241b0f5c84817749ad111a22fde0 /tests/t-data.c | |
parent | Cpp: Expose new data_identify values (diff) | |
download | gpgme-62d10c2a38160ef539a784b96960a6b5e3d8d6b6.tar.gz gpgme-62d10c2a38160ef539a784b96960a6b5e3d8d6b6.zip |
tests: Fix trivial memory leaks.
--
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'tests/t-data.c')
-rw-r--r-- | tests/t-data.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/t-data.c b/tests/t-data.c index 465f29ee..178675c9 100644 --- a/tests/t-data.c +++ b/tests/t-data.c @@ -194,8 +194,8 @@ int main (int argc, char **argv) { round_t round = TEST_INITIALIZER; - const char *text_filename = make_filename ("t-data-1.txt"); - const char *longer_text_filename = make_filename ("t-data-2.txt"); + char *text_filename = make_filename ("t-data-1.txt"); + char *longer_text_filename = make_filename ("t-data-2.txt"); const char *missing_filename = "this-file-surely-does-not-exist"; gpgme_error_t err = 0; gpgme_data_t data; @@ -269,7 +269,7 @@ main (int argc, char **argv) } break; case TEST_END: - return 0; + goto out; case TEST_INITIALIZER: /* Shouldn't happen. */ fprintf (stderr, "%s:%d: impossible condition\n", __FILE__, __LINE__); @@ -281,5 +281,8 @@ main (int argc, char **argv) write_test (round, data); gpgme_data_release (data); } + out: + free (text_filename); + free (longer_text_filename); return 0; } |