diff --git a/pear/DB.php b/pear/DB.php index 3e4012ddd47..2f0bd444001 100644 --- a/pear/DB.php +++ b/pear/DB.php @@ -297,7 +297,9 @@ class DB */ function isManip($query) { - if (preg_match('/^\s*"?(INSERT|UPDATE|DELETE|REPLACE|CREATE|DROP|ALTER|GRANT|REVOKE)\s+/i', $query)) { + $manips = 'INSERT|UPDATE|DELETE|'.'REPLACE|CREATE|DROP|'. + 'ALTER|GRANT|REVOKE|'.'LOCK|UNLOCK'; + if (preg_match('/^\s*"?('.$manips.')\s+/i', $query)) { return true; } return false;