Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-0.9.0
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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|