X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fextract.c;h=d5296a2118e49415c511f163a9dfc2064b89d178;hb=4b7a4c30b843352a948dad6c36053f8dbf99c8f4;hp=b320cbc54812a4d14696025b679b9b94f1f6cd4b;hpb=614cde384b649a59922033c64db65409e45ab631;p=idzebra-moved-to-github.git diff --git a/index/extract.c b/index/extract.c index b320cbc..d5296a2 100644 --- a/index/extract.c +++ b/index/extract.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: extract.c,v $ - * Revision 1.44 1995-12-12 16:00:54 adam + * Revision 1.45 1995-12-15 12:37:41 adam + * In addRecordKeyAny: Writes key only when attrSet != -1. + * + * Revision 1.44 1995/12/12 16:00:54 adam * System call sync(2) used after update/commit. * Locking (based on fcntl) uses F_EXLCK and F_SHLCK instead of F_WRLCK * and F_RDLCK. @@ -485,7 +488,8 @@ static void addRecordKeyAny (const RecWord *p) w.attrUse = 1016; addRecordKey (&w); } - addRecordKey (p); + else if (p->attrSet != -1) + addRecordKey (p); }