| 
        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: Tue Nov 04 15: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;