|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-06-02 14:59 UTC] adam at indexdata dot dk
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 07 13:00:01 2025 UTC |
Description: ------------ you need to check that what file_get_contents returns is a string before attempting a match on it or jscript will bail - patch attached Reproduce code: --------------- Index: config.w32 =================================================================== RCS file: /repository/pecl/yaz/config.w32,v retrieving revision 1.3 diff -u -r1.3 config.w32 --- config.w32 21 Apr 2004 12:38:28 -0000 1.3 +++ config.w32 9 May 2007 13:24:51 -0000 @@ -15,7 +15,7 @@ } c = file_get_contents(yaz_h + "\\yaz\\yaz-version.h"); - if (c.match(/YAZ_VERSIONL\s+(0x[a-zA-Z0-9]+)/)) { + if (typeof(c) == "string" && c.match(/YAZ_VERSIONL\s+(0x[a-zA-Z0-9]+)/)) { v = RegExp.$1; if (parseInt(v) >= 0x2000D) { return true;