Re: lug-bg: heap based memcpy with negative size in apache mod_proxy=<1.3.31
- Subject: Re: lug-bg: heap based memcpy with negative size in apache mod_proxy=<1.3.31
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Fri, 11 Jun 2004 09:57:42 +0300
- Cc: freebsd-users@xxxxxxxxxxxxxx
On Thu, Jun 10, 2004 at 04:36:04PM +0300, George Danchev wrote:
> http://www.guninski.com/modproxy1.html
> визира се freebsd memcpy, но никъде не е казано, че не може да се изненада и
> друга имплементация. аз бих приложил този безобиден фикс ако имам мод_прокси
> от тази версия.
[sorry за cross-posting, можеше и да напиша два различни мейла, но нещо
тази сутрин ме мързи ;) Както и да е, reply-to set.. ако обаче някой
mailing list manager го промени, Reply-To: freebsd-users@xxxxxxxxxxxxxx ]
Хмм.. и специално за хората, които ползват FreeBSD и някой от портовете
www/apache13* - сложете приложения файл директно в
ports/www/apache13/files/ (или ports/www/apache13+ipv6/files/, или който
порт решите да ползвате) и преинсталирайте Apache. Току-що изпратих
това на Андрей Чернов, който поддържа тези портове, та може скоро да
стане и официално.
Благодаря, Георги :)
Поздрави,
Петър
--
Peter Pentchev roam@xxxxxxxxxxx roam@xxxxxxxx roam@xxxxxxxxxxx
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
If you think this sentence is confusing, then change one pig.
--- src/modules/proxy/proxy_util.c.orig Fri Jun 11 09:35:32 2004
+++ src/modules/proxy/proxy_util.c Fri Jun 11 09:35:46 2004
@@ -545,8 +545,8 @@
n = ap_bread(f, buf, buf_size);
}
else {
- n = ap_bread(f, buf, MIN((int)buf_size,
- (int)(len - total_bytes_rcvd)));
+ n = ap_bread(f, buf, MIN((size_t)buf_size,
+ (size_t)(len - total_bytes_rcvd)));
}
}
Attachment:
pgpyEAmfJDSu7.pgp
Description: PGP signature
|