Welcome! Log In Create A New Profile

Advanced

Re: bug in autoindex module

Maxim Dounin
December 31, 2009 09:22AM
Hello!

On Thu, Dec 31, 2009 at 02:05:04AM +0300, Maxim Dounin wrote:

> On Wed, Dec 30, 2009 at 01:16:42PM -0500, Ross wrote:

[...]

> > I wonder if this is related to a bug in which the autoindex module
> > occasionally truncates non-ASCII filenames.
> >
> > Examples of the bug can be found at http://thegodlikehobo.org/tmp/
> > Each file contains its own name. The 4th (Списки), 7th (テスト), and 8th
> > (フロリダ) files from the top have had their name truncated, but the link
> > is correct.
>
> No, it's unrelated problem. I'm able to reproduce it here, I'll
> take a look.

Patch.

Maxim Dounin
# HG changeset patch
# User Maxim Dounin <mdounin@mdounin.ru>
# Date 1262224940 -10800
# Node ID e06f16583f28f61683e123360902b934fdb8f929
# Parent 1373d689c4b2d03c83f811781427960143345f83
Autoindex: fix utf-8 handling.

diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c
--- a/src/core/ngx_string.c
+++ b/src/core/ngx_string.c
@@ -1239,10 +1239,8 @@ ngx_utf8_cpystrn(u_char *dst, u_char *sr
break;
}

- len--;
-
while (src < next) {
- *++dst = *++src;
+ *dst++ = *src++;
len--;
}
}
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

bug in autoindex module

edogawaconan December 29, 2009 05:26AM

Re: bug in autoindex module

edogawaconan December 30, 2009 12:50PM

Re: bug in autoindex module

Maxim Dounin December 30, 2009 06:00PM

Re: bug in autoindex module

Maxim Dounin December 31, 2009 09:20AM

Re: bug in autoindex module

Ross December 30, 2009 01:22PM

Re: bug in autoindex module

Maxim Dounin December 30, 2009 06:10PM

Re: bug in autoindex module

Maxim Dounin December 31, 2009 09:22AM

Re: bug in autoindex module

Ross December 31, 2009 09:56AM

Re: bug in autoindex module

Maxim Dounin December 31, 2009 11:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 121
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready