From 846cb3d56ef8d919abb48b6ffab124f2572e7156 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Tue, 12 Feb 2008 01:30:58 +0000 Subject: [PATCH] fix build --- ext/standard/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/standard/file.c b/ext/standard/file.c index 8872fc3a92..dfd5988193 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -1368,11 +1368,12 @@ PHPAPI PHP_FUNCTION(fwrite) } if (Z_TYPE_P(zstring) == IS_UNICODE) { + int32_t write_uchars = 0; + if (write_len < 0 || write_len > Z_USTRLEN_P(zstring)) { write_len = Z_USTRLEN_P(zstring); } /* Convert code units to data points */ - int32_t write_uchars = 0; U16_FWD_N(Z_USTRVAL_P(zstring), write_uchars, Z_USTRLEN_P(zstring), write_len); write_len = write_uchars; -- 2.50.1