From: Stanislav Malyshev Date: Tue, 12 Feb 2008 01:30:58 +0000 (+0000) Subject: fix build X-Git-Tag: RELEASE_2_0_0a1~517 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=846cb3d56ef8d919abb48b6ffab124f2572e7156;p=php fix build --- 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;