summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2008-10-28 22:43:49 +0000
committerEzra Peisach <epeisach@mit.edu>2008-10-28 22:43:49 +0000
commit283fa8f6ab994d681f74abcc27dc5a4bfbf037c9 (patch)
tree53b59b72830dbf786d850494b3d575800f2767b1
parent9cfa38be0a620efaeb3d6d9fb6d616dca9393dd1 (diff)
downloadkrb5-283fa8f6ab994d681f74abcc27dc5a4bfbf037c9.tar.gz
krb5-283fa8f6ab994d681f74abcc27dc5a4bfbf037c9.tar.xz
krb5-283fa8f6ab994d681f74abcc27dc5a4bfbf037c9.zip
Cleanup memory leaks in test program for dynamically allocated buffers..
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20934 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/support/t_k5buf.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/support/t_k5buf.c b/src/util/support/t_k5buf.c
index b7f284b462..cfb2547f6a 100644
--- a/src/util/support/t_k5buf.c
+++ b/src/util/support/t_k5buf.c
@@ -207,6 +207,7 @@ static void test_truncate()
s = krb5int_buf_cstr(&buf);
len = krb5int_buf_len(&buf);
fail_if(!s || len != 7 || strcmp(s, "abcdefg") != 0, "truncate");
+ krb5int_free_buf(&buf);
}
static void test_binary()
@@ -224,6 +225,7 @@ static void test_binary()
fail_if(!s || len != 6, "binary");
fail_if(s[0] != 'a' || s[1] != 0 || s[2] != 'b', "binary");
fail_if(s[3] != 'a' || s[4] != 0 || s[5] != 'b', "binary");
+ krb5int_free_buf(&buf);
}
static void test_fmt()
@@ -269,6 +271,7 @@ static void test_fmt()
s = krb5int_buf_cstr(&buf);
len = krb5int_buf_len(&buf);
fail_if(!s || len != 1029 || strcmp(s + 6, data) != 0, "fmt 4");
+ krb5int_free_buf(&buf);
}
int main()