Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:2224 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24502 invoked from network); 8 Jun 2003 16:06:11 -0000 Received: from unknown (HELO hearts.sevenkings.net) (24.74.96.132) by pb1.pair.com with SMTP; 8 Jun 2003 16:06:11 -0000 To: internals@lists.php.net Date: Sun, 08 Jun 2003 12:07:15 -0400 Message-ID: <200306081606.h58G6A93008865@sevenkings.net> X-Mailer: Forte Agent 1.93/32.576 English (American) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Hard2Crack: 0.001 Subject: sapi_getenv segfault From: jak@sevenkings.net (John Kelly) Hi, I made local patches in fopen_wrappers.c to get some apache environment variables like: myptr = sapi_getenv("VH_VAR_ROOT", strlen("VH_VAR_ROOT") TSRMLS_CC); But it's causing a segfault when used in php_fopen_with_path() However, when used in php_check_open_basedir() it works fine. I guess something related to the sapi has not been initialized yet when the problems occurs, but I don't know enough about the PHP source code yet, to see what that might be. Can anyone tell me what to check for, before calling sapi_getenv()