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]

Reply via email to