From 717d4840e2deef6d07944a5574348f67fd75c1fa Mon Sep 17 00:00:00 2001 From: hubaishan Date: Tue, 20 Nov 2018 13:38:15 +0300 Subject: [PATCH 1/2] [ticket/15665] Fix MSSQL crashes if upload dir>2GB Add cast_expr_to_bigint() to mssql_base PHPBB3-15665 --- phpBB/phpbb/db/driver/mssql_base.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/phpBB/phpbb/db/driver/mssql_base.php b/phpBB/phpbb/db/driver/mssql_base.php index 514df9eaca..1f6931e83a 100644 --- a/phpBB/phpbb/db/driver/mssql_base.php +++ b/phpBB/phpbb/db/driver/mssql_base.php @@ -60,6 +60,14 @@ abstract class mssql_base extends \phpbb\db\driver\driver return $expression . " ESCAPE '\\'"; } + /** + * {@inheritDoc} + */ + function cast_expr_to_bigint($expression) + { + return 'CONVERT(BIGINT, ' . $expression . ')';; + } + /** * Build db-specific query data * @access private From dc96e70d1ba531fc5975aef3e7e2d7d9e9203a6d Mon Sep 17 00:00:00 2001 From: hubaishan Date: Tue, 20 Nov 2018 15:56:02 +0300 Subject: [PATCH 2/2] [ticket/15665] fix double semicolon PHPBB3-15665 --- phpBB/phpbb/db/driver/mssql_base.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpBB/phpbb/db/driver/mssql_base.php b/phpBB/phpbb/db/driver/mssql_base.php index 1f6931e83a..98d16ca7fc 100644 --- a/phpBB/phpbb/db/driver/mssql_base.php +++ b/phpBB/phpbb/db/driver/mssql_base.php @@ -65,7 +65,7 @@ abstract class mssql_base extends \phpbb\db\driver\driver */ function cast_expr_to_bigint($expression) { - return 'CONVERT(BIGINT, ' . $expression . ')';; + return 'CONVERT(BIGINT, ' . $expression . ')'; } /**