cvs: php4 / php_virtual_cwd.c

[email protected] ("Stanislav Malyshev") Sun, 04 Jun 2000 07:59:32 -0000
Newsgroups php.version4
Message-ID <cvsstas960105572@cvsserver>
stas		Sun Jun  4 00:59:32 2000 EDT

  Modified files:
    /php4	php_virtual_cwd.c 
  Log:
  chdir returns -1 on error, so should V_CHDIR
  
  
Index: php4/php_virtual_cwd.c
diff -u php4/php_virtual_cwd.c:1.49 php4/php_virtual_cwd.c:1.50
--- php4/php_virtual_cwd.c:1.49	Mon May 29 10:03:24 2000
+++ php4/php_virtual_cwd.c	Sun Jun  4 00:59:32 2000
@@ -245,7 +245,7 @@
 	return buf;
 }
 
-
+/* Resolve path relatively to state and put the real path into state */
 /* returns 0 for ok, 1 for error */
 CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func verify_path)
 {
@@ -350,7 +350,7 @@
 {
 	CWDLS_FETCH();
 
-	return virtual_file_ex(&CWDG(cwd), path, php_is_dir_ok);
+	return virtual_file_ex(&CWDG(cwd), path, php_is_dir_ok)?-1:0;
 }
 
 CWD_API int virtual_chdir_file(char *path)