From cdcde0c689ec4b66f1884dbd455284b7a35fb425 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Wed, 10 May 2006 12:30:02 +0000 Subject: [PATCH] Fixed rec_cp. Did not copy the 0-termiante info buffers --- index/recindex.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index/recindex.c b/index/recindex.c index b9cd407..a888c85 100644 --- a/index/recindex.c +++ b/index/recindex.c @@ -1,5 +1,5 @@ -/* $Id: recindex.c,v 1.48 2006-05-10 08:13:22 adam Exp $ - Copyright (C) 1995-2005 +/* $Id: recindex.c,v 1.49 2006-05-10 12:30:02 adam Exp $ + Copyright (C) 1995-2006 Index Data ApS This file is part of the Zebra server. @@ -955,8 +955,9 @@ Record rec_cp(Record rec) else { n->size[i] = rec->size[i]; - n->info[i] = (char *) xmalloc(rec->size[i]); + n->info[i] = (char *) xmalloc(rec->size[i]+1); memcpy(n->info[i], rec->info[i], rec->size[i]); + n->info[i][rec->size[i]] = '\0'; } return n; } -- 1.7.10.4