X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fkinput.c;h=21cb27ec04093b54c1e8004aabeb489187748655;hb=debf05f862cf4790fd3f574f362004cd88ff6346;hp=b9d7305803dedfe3ee886cdb58d1459f8905b419;hpb=23b1af194b14847f3ba187e3c5c3015797ad3c4a;p=idzebra-moved-to-github.git diff --git a/index/kinput.c b/index/kinput.c index b9d7305..21cb27e 100644 --- a/index/kinput.c +++ b/index/kinput.c @@ -1,4 +1,4 @@ -/* $Id: kinput.c,v 1.57 2004-01-22 15:40:25 heikki Exp $ +/* $Id: kinput.c,v 1.58 2004-06-01 14:50:59 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 Index Data Aps @@ -363,10 +363,11 @@ static void key_heap_insert (struct heap_info *hi, const char *buf, int nbytes, static int heap_read_one_raw (struct heap_info *hi, char *name, char *key) { ZebraHandle zh=hi->zh; - int ptr_i = zh->reg->ptr_i--; + int ptr_i = zh->reg->ptr_i; char *cp; if (!ptr_i) return 0; + --(zh->reg->ptr_i); cp=(zh->reg->key_buf)[zh->reg->ptr_top - ptr_i]; logf (LOG_DEBUG, " raw: i=%d top=%d cp=%p", ptr_i, zh->reg->ptr_top,cp); strcpy(name, cp);