diff --git a/ext/xslt/README.XSLT-BACKENDS b/ext/xslt/README.XSLT-BACKENDS index d45b07c5a55..83074a92339 100644 --- a/ext/xslt/README.XSLT-BACKENDS +++ b/ext/xslt/README.XSLT-BACKENDS @@ -34,7 +34,7 @@ ------------------------------------------------------------------------------- Every extension must define the following functions: - - xslt_create() + - xslt_create() - xslt_set_scheme_handlers() - xslt_set_sax_handlers() - xslt_set_error_handler() diff --git a/ext/xslt/sablot.c b/ext/xslt/sablot.c index ac9e3f6fc1c..c367bac3264 100644 --- a/ext/xslt/sablot.c +++ b/ext/xslt/sablot.c @@ -437,7 +437,7 @@ PHP_FUNCTION(xslt_set_log) } ZEND_FETCH_RESOURCE(handle, php_xslt *, processor_p, -1, le_xslt_name, le_xslt); - if (Z_TYPE_PP(logfile) == IS_LONG) { + if (Z_TYPE_PP(logfile) == IS_LONG || Z_TYPE_PP(logfile) == IS_BOOL || Z_TYPE_PP(logfile) == IS_DOUBLE) { XSLT_LOG(handle).do_log = Z_LVAL_PP(logfile); RETURN_NULL(); }