From c8187bdce3f19daa5b85572d1c32ac748fd94cf8 Mon Sep 17 00:00:00 2001 From: Hannes Magnusson Date: Wed, 6 Jul 2011 14:15:01 +0000 Subject: [PATCH] Ensure we have a statement object, otherwise show a 'service not available' page --- include/manual-lookup.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/manual-lookup.inc b/include/manual-lookup.inc index a182f2830..f451f3804 100644 --- a/include/manual-lookup.inc +++ b/include/manual-lookup.inc @@ -144,7 +144,9 @@ function find_manual_page($lang, $keyword) AND keyword IN (?, ?, ?, ?) ORDER BY keyword = ? DESC, prio LIMIT 1"; $stm = $dbh->prepare($SQL); - $stm->execute(array($lang, $keyword, str_replace(' ', '', $keyword), str_replace(' ', '-', $keyword), str_replace('-', '', $keyword), $keyword)); + if ($stm) { + $stm->execute(array($lang, $keyword, str_replace(' ', '', $keyword), str_replace(' ', '-', $keyword), str_replace('-', '', $keyword), $keyword)); + } } // Successful query