From b4a9484f592d74c61a49a7b723b6c14901cb43aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 25 Mar 2003 22:07:17 +0000 Subject: [PATCH] add krb5_free_data_contents for compat with MIT API git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11917 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/data.c | 6 ++++++ lib/krb5/krb5_data.3 | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/lib/krb5/data.c b/lib/krb5/data.c index 45271ab68..6075e63ec 100644 --- a/lib/krb5/data.c +++ b/lib/krb5/data.c @@ -50,6 +50,12 @@ krb5_data_free(krb5_data *p) p->length = 0; } +void +krb5_free_data_contents(krb5_context context, krb5_data *data) +{ + krb5_data_free(data); +} + void krb5_free_data(krb5_context context, krb5_data *p) diff --git a/lib/krb5/krb5_data.3 b/lib/krb5/krb5_data.3 index e225cbc7d..4672950e1 100644 --- a/lib/krb5/krb5_data.3 +++ b/lib/krb5/krb5_data.3 @@ -38,6 +38,7 @@ .Nm krb5_data .Nm krb5_data_zero .Nm krb5_data_free +.Nm krb5_free_data_contents .Nm krb5_free_data .Nm krb5_data_alloc .Nm krb5_data_realloc @@ -55,6 +56,8 @@ Kerberos 5 Library (libkrb5, -lkrb5) .Ft void .Fn krb5_data_free "krb5_data *p" .Ft void +.Fn krb5_free_data_contents "krb5_context context" "krb5_data *p" +.Ft void .Fn krb5_free_data "krb5_context context" "krb5_data *p" .Ft krb5_error_code .Fn krb5_data_alloc "krb5_data *p" "int len" @@ -85,6 +88,12 @@ resets the content of free the data in .Fa p . .Pp +.Fn krb5_free_data_contents +works the same way as +.Fa krb5_data_free . +The diffrence is that krb5_free_data_contents is more portable (exists +in MIT api). +.Pp .Fn krb5_free_data frees the data in .Fa p