cvs: php4 /main main.c
| From: | Sascha Schumann | Date: | Tue, 13 May 2003 18:48:02 +0000 |
| Subject: | cvs: php4 /main main.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-20860@lists.php.net to get a copy of this message | ||
sas Tue May 13 14:48:02 2003 EDT
Modified files:
/php4/main main.c
Log:
Ensure that open(".", 0); works, otherwise bail out
Index: php4/main/main.c
diff -u php4/main/main.c:1.552 php4/main/main.c:1.553
--- php4/main/main.c:1.552 Mon May 12 22:26:42 2003
+++ php4/main/main.c Tue May 13 14:48:01 2003
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: main.c,v 1.552 2003/05/13 02:26:42 sas Exp $ */
+/* $Id: main.c,v 1.553 2003/05/13 18:48:01 sas Exp $ */
/* {{{ includes
*/
@@ -1594,6 +1594,9 @@
#if HAVE_BROKEN_GETCWD
/* this looks nasty to me */
old_cwd_fd = open(".", 0);
+ if (old_cwd_fd == -1) {
+ zend_bailout();
+ }
#else
VCWD_GETCWD(old_cwd, OLD_CWD_SIZE-1);
#endif