DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25522>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25522 Apache will not run when installed in certain MB directories Summary: Apache will not run when installed in certain MB directories Product: Apache httpd-1.3 Version: 1.3.28 Platform: PC OS/Version: Windows XP Status: NEW Severity: Normal Priority: Other Component: core AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] Problem found and tested in 1.3.x, and noticed in 2.0.x as well Installing in either Japanese XP or Win2k to a directory containing Japanese characters such as "C:\Program Files\キの", Apache fails to start due to being unable to find httpd.conf file. Examination of the error message shows that the path it's looking in for httpd.conf is not the actual installed directory.. some of the japanese characters have been changed. In util_win32.c, strlwr() is being used 3 times. strlwr() assumes an ANSI character string and thus adds 0x20 to some of the multibyte japanese characters. Replacing with _mbslwr() would solve this problem. However, the surrounding code which searches for '/', etc in the string is not multibyte-safe. I think it should ignore bytes which are preceeded by a byte greater than 0x7F. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
