X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Frecindex.c;h=3e562f47ff6350c7110b75d56ab19afa1f145058;hb=42143dd8393ba4fbad62289dcff47b150c1f4be5;hp=ab5e687f2c5978d9311b883c33e05fabb1699dec;hpb=740306b2fbf734d67ab9cd99c11568c576c3c32b;p=idzebra-moved-to-github.git diff --git a/index/recindex.c b/index/recindex.c index ab5e687..3e562f4 100644 --- a/index/recindex.c +++ b/index/recindex.c @@ -1,10 +1,16 @@ /* - * Copyright (C) 1994-1995, Index Data I/S + * Copyright (C) 1994-1996, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: recindex.c,v $ - * Revision 1.14 1996-02-01 20:48:15 adam + * Revision 1.16 1996-06-04 10:19:00 adam + * Minor changes - removed include of ctype.h. + * + * Revision 1.15 1996/05/13 14:23:06 adam + * Work on compaction of set/use bytes in dictionary. + * + * Revision 1.14 1996/02/01 20:48:15 adam * The total size of records are always checked in rec_cache_insert to * reduce memory usage. * @@ -67,7 +73,6 @@ #include #include #include -#include #include "recindxp.h" @@ -552,6 +557,9 @@ void rec_put (Records p, Record *recpp) void rec_rm (Record *recpp) { int i; + + if (!*recpp) + return ; for (i = 0; i < REC_NO_INFO; i++) xfree ((*recpp)->info[i]); xfree (*recpp);