[pso] [Tema5][Linux] Switch?

Tudor Scurtu tudor.a.scurtu at gmail.com
Tue May 17 23:23:17 EEST 2011


Salut,

Nu m-am facut inteles. Acel mesaj e tiparit doar cand nu se reuseste
alocarea structurilor fwr la verificarea rezultatelor ioctl-ului "list".

Am observat ca dupa ce se intra in ipfwctl.c pe cazul "add", valoarea
variabilei "f" este setata la 1, fortand intrarea si pe ramura "list", ce
implica verificarea buffer-ului de reguli.

Listarea regulilor dupa "add" nu este ceruta in enunt dupa cate am observat
eu. Va rog sa clarificati daca este o hiba in enunt sau daca am inteles eu
ceva gresit.

Multumesc!
Tudor

2011/5/17 Vlad Dogaru <ddvlad at rosedu.org>

> On Mon, May 16, 2011 at 11:38:39PM +0300, Tudor Scurtu wrote:
> > Salut,
> >
> > Am niste erori foarte ciudate atunci cand rulez testerul.
> > La foarte multe teste imi afiseaza "out of memory", urmat, desigur, de
> > "FAIL!".
> >
> > M-am uitat in ipfwctl.c si am constatat ca acest mesaj se afiseaza dupa
> un
> > realloc nereusit la operatia de list. Problema este ca eroarea este
> afisata
> > si la operatiile de add.
>
> Mesajul e tipărit de tester funcție de ce întorc operațiile ioctl
> definite de tine în kernel. Probabil întorci un -ENOMEM pe unde nu e
> cazul.
>
> > Exista vreo posibilitate ca operatiile ioctl generate la compilarea
> > ipfwctl-ului sa difere de cele generate la compilarea programului meu?
>
> Nu prea, atâta vreme cât folosești definițiile din ipfirewall.h.
>
> Vlad
> _______________________________________________
> http://elf.cs.pub.ro/so2/wiki/resurse/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20110517/03dd559e/attachment-0001.htm>


More information about the pso mailing list