Najnowszy twm

Paweł Kołodziej pawelk w pld.org.pl
Pią, 29 Cze 2001, 19:35:03 CEST


Dnia Fri, Jun 29, 2001 at 02:22:11PM +0200, Michal Moskal napisał(a):
> On Fri, Jun 29, 2001 at 01:51:27PM +0200, Grzegorz 'Dzikus' Sterniczuk wrote:
> > On Fri, 29 Jun 2001 13:13:11 +0200 (CEST), you wrote:
> > diff -r1.3 -r1.2
> > 80c80
> > < +  if((long)l > (long)nmemb-1)
> > ---
> > > +  if(l > nmemb-1)

no tak. size_t jest unsigned. przeoczyłem. ale powyzsze dla duzych liczb tez
moze źle zadziałać. Powinno być raczej
if(nmemb == 0 || l > nmemb-1)

> Ta funkcja nie działała dobrze jak się jej nmemb==0 zapodało.
> Powinna wtedy zwracać NULL a nie zwracała i sie sypało.

fakt. możesz posłać stosownego patcha na rpm-list ? ja musze już wyjeżdżać
i napewno nie zdąże.

-- 
Paweł Kołodziej 
pawelk w pld.org.pl 



Więcej informacji o liście dyskusyjnej pld-devel-pl