diff options
Diffstat (limited to 'dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch')
-rw-r--r-- | dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch b/dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch index 3836776b14b4..65886a2488e6 100644 --- a/dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch +++ b/dev-php/mod_php/files/php4.3.11-session_save_path-segf.patch @@ -138,7 +138,7 @@ + if (!parent_req) { + parent_req = ctx->r; + } -+ if (parent_req && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { ++ if (parent_req && parent_req->handler && strcmp(parent_req->handler, PHP_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SOURCE_MAGIC_TYPE) && strcmp(parent_req->handler, PHP_SCRIPT)) { + if (php_apache_request_ctor(r, ctx TSRMLS_CC)!=SUCCESS) { + zend_bailout(); + } |