diff --git a/phpBB/includes/db/mysql4.php b/phpBB/includes/db/mysql4.php
index 468e3b352d..42df6a6494 100644
--- a/phpBB/includes/db/mysql4.php
+++ b/phpBB/includes/db/mysql4.php
@@ -419,7 +419,7 @@ class sql_db
$this_page = (!empty($_SERVER['PHP_SELF'])) ? $_SERVER['PHP_SELF'] : $_ENV['PHP_SELF'];
$this_page .= '&' . ((!empty($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : $_ENV['QUERY_STRING']);
- $message = 'SQL ERROR [ ' . SQL_LAYER . ' ]
' . @mysql_error() . '
CALLING PAGE
' . $this_page . (($sql != '') ? '
SQL
' . $sql : '') . '
';
+ $message = 'SQL ERROR [ ' . SQL_LAYER . ' ]
' . @mysql_error() . '
CALLING PAGE
' . htmlspecialchars($this_page) . (($sql != '') ? '
SQL
' . $sql : '') . '
';
trigger_error($message, E_USER_ERROR);
}