From: William A. Rowe Jr Date: Thu, 2 Nov 2000 04:46:42 +0000 (+0000) Subject: Get Win32 building again. X-Git-Tag: APACHE_2_0_ALPHA_8~197 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37a90cb7776016ee05d6ce35e780f7a1ebc492ef;p=apache Get Win32 building again. Submitted by: John Sterling Reviewed by: wrowe git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86797 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/ApacheCore.def b/ApacheCore.def index 3f1da6df1a..cda03a9339 100644 --- a/ApacheCore.def +++ b/ApacheCore.def @@ -289,7 +289,7 @@ EXPORTS ap_rprintf @282 ap_rvputs @283 - ap_send_header_field @285 + ap_server_argv0 @286 ap_server_root @287 ap_set_file_slot @288 diff --git a/libhttpd.def b/libhttpd.def index 3f1da6df1a..cda03a9339 100644 --- a/libhttpd.def +++ b/libhttpd.def @@ -289,7 +289,7 @@ EXPORTS ap_rprintf @282 ap_rvputs @283 - ap_send_header_field @285 + ap_server_argv0 @286 ap_server_root @287 ap_set_file_slot @288 diff --git a/server/config.c b/server/config.c index b4f6a7bedd..32131ffc01 100644 --- a/server/config.c +++ b/server/config.c @@ -1173,11 +1173,12 @@ AP_DECLARE_NONSTD(const char *) ap_set_file_slot(cmd_parms *cmd, void *struct_pt so the server can be moved or mirrored with less pain. */ char *p; int offset = (int) (long) cmd->info; + arg = ap_os_canonical_filename(cmd->pool, arg); if (ap_os_is_path_absolute(arg)) p = apr_pstrdup(cmd->pool, arg); else p = ap_make_full_path(cmd->pool, ap_server_root, arg); - *(char **) (struct_ptr + offset) = p; + *(char **) ((char*)struct_ptr + offset) = p; return NULL; }