From d8425c3dd6e9ec68dfb2b22d841d4853add25c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 25 Jul 2005 21:28:29 +0000 Subject: [PATCH] (free_type): free bignum integers git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15744 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/gen_free.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/asn1/gen_free.c b/lib/asn1/gen_free.c index 2c0fc5b73..80db1c9f8 100644 --- a/lib/asn1/gen_free.c +++ b/lib/asn1/gen_free.c @@ -52,6 +52,10 @@ free_type (const char *name, const Type *t, int preserve) fprintf (codefile, "free_%s(%s);\n", t->symbol->gen_name, name); break; case TInteger: + if (t->range == NULL && t->members == NULL) { + free_primitive ("heim_integer", name); + break; + } case TBoolean: case TEnumerated : case TNull: