From 4987233dfc97c0b3bdfa620a25fc3ee5775f42a5 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Sun, 24 Oct 2010 10:08:30 +0200 Subject: [PATCH] detect corrupt title indexes FS#2076 --- inc/fulltext.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/inc/fulltext.php b/inc/fulltext.php index 943a5d401..8cdfac42e 100644 --- a/inc/fulltext.php +++ b/inc/fulltext.php @@ -241,6 +241,11 @@ function _ft_pageLookup(&$data){ $pages = array_map('rtrim', idx_getIndex('page', '')); $titles = array_map('rtrim', idx_getIndex('title', '')); + // check for corrupt title index #FS2076 + if(count($pages) != count($titles)){ + $titles = array_fill(0,count($pages),''); + @unlink($conf['indexdir'].'/title.idx'); // will be rebuilt in inc/init.php + } $pages = array_combine($pages, $titles); $cleaned = cleanID($id); -- GitLab