coar 98/10/20 10:42:45
Modified: src/main http_request.c
Log:
Use a common routine to check for absoluteness of a path; this
works for both Win32 and Unix and gets rid of #ifdefs.
PR: 2976, 3074
Submitted by: Ken Parzygnat <[EMAIL PROTECTED]>
Reviewed by: Ken Coar
Revision Changes Path
1.135 +1 -8 apache-1.3/src/main/http_request.c
Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_request.c,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- http_request.c 1998/10/15 07:58:24 1.134
+++ http_request.c 1998/10/20 17:42:43 1.135
@@ -832,14 +832,7 @@
* file may not have a uri associated with it -djg
*/
rnew->uri = "INTERNALLY GENERATED file-relative req";
-#ifdef WIN32
- rnew->filename = ((new_file[0] == '/'
- || (ap_isalpha(new_file[0])
- && new_file[1] == ':'
- && new_file[2] == '/')) ?
-#else
- rnew->filename = ((new_file[0] == '/') ?
-#endif
+ rnew->filename = ((ap_os_is_path_absolute(new_file)) ?
ap_pstrdup(rnew->pool, new_file) :
ap_make_full_path(rnew->pool, fdir, new_file));
rnew->per_dir_config = r->server->lookup_defaults;