Welcome! Log In Create A New Profile

Advanced

Re: nginx-0.9.0

November 29, 2010 11:06AM
On Mon, Nov 29, 2010 at 05:00:29PM +0100, Anton Bessonov wrote:

> > *) Исправление: при использовании директивы auth_basic в рабочем
> > процессе мог произойти segmentation fault.
> > Спасибо Михаилу Лалетину.
> >
> Для 8.ой ветки патч тоже будет?

Патч.


--
Игорь Сысоев
http://sysoev.ru
Index: src/os/unix/ngx_user.c
===================================================================
--- src/os/unix/ngx_user.c (revision 3115)
+++ src/os/unix/ngx_user.c (revision 3116)
@@ -41,11 +41,11 @@
err = ngx_errno;

if (err == 0) {
- len = ngx_strlen(value);
+ len = ngx_strlen(value) + 1;

*encrypted = ngx_pnalloc(pool, len);
if (*encrypted) {
- ngx_memcpy(*encrypted, value, len + 1);
+ ngx_memcpy(*encrypted, value, len);
return NGX_OK;
}
}
@@ -79,11 +79,11 @@
value = crypt((char *) key, (char *) salt);

if (value) {
- len = ngx_strlen(value);
+ len = ngx_strlen(value) + 1;

*encrypted = ngx_pnalloc(pool, len);
if (*encrypted) {
- ngx_memcpy(*encrypted, value, len + 1);
+ ngx_memcpy(*encrypted, value, len);
}

#if (NGX_THREADS && NGX_NONREENTRANT_CRYPT)
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx-0.9.0

Igor Sysoev November 29, 2010 10:38AM

Re: nginx-0.9.0

Anton Bessonov November 29, 2010 11:02AM

Re: nginx-0.9.0

Igor Sysoev November 29, 2010 11:06AM

Re: nginx-0.9.0

Maxim Dounin November 29, 2010 11:44AM

Re: nginx-0.9.0

Igor Sysoev November 29, 2010 02:38PM

Re: nginx-0.9.0

Maxim Dounin November 29, 2010 09:28PM

Re: nginx-0.9.0

Alex Aster December 20, 2010 01:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 167
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready