X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=rset%2Frset.c;h=254ee0877d285630171df7e91aa7aeba1287868f;hp=dbf7b7bcc1f6283326aa77401e4467fdd66b0af2;hb=3335cd5f7e7af06ac6ed943859c473e092d559a1;hpb=d9e9b611db8417a2af64b3507fe755e7afc51061 diff --git a/rset/rset.c b/rset/rset.c index dbf7b7b..254ee08 100644 --- a/rset/rset.c +++ b/rset/rset.c @@ -1,4 +1,4 @@ -/* $Id: rset.c,v 1.23 2004-08-06 10:09:28 heikki Exp $ +/* $Id: rset.c,v 1.24 2004-08-19 12:49:15 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -130,9 +130,11 @@ RSET_TERM rset_term_create (const char *name, int length, const char *flags, void rset_term_destroy (RSET_TERM t) { - xfree (t->name); - xfree (t->flags); - xfree (t); + if (t) { /* rsmultior uses things without terms at all ! */ + xfree (t->name); + xfree (t->flags); + xfree (t); + } } RSET_TERM rset_term_dup (RSET_TERM t)