different behaviour on fbsd and linux

Jan Pechanec jp at devnull.cz
Mon Feb 20 20:40:00 CET 2006


On Mon, 20 Feb 2006, Divacky Roman wrote:

>nestacilo by proste 
>
>if (arg == NULL)
>   vytvor_ho_s_nejakym_obsahem(); 
>
>(v libc exec* funkcich)
>
>jaky na to mate nazor? melo by to tu vyhodu s tim exploitem a navic by se lidi
>jako ja nemuseli pul hodiny trapit  s hledanim chyby :)

	cau, nic ve zlym, ale to je proste nesmysl. Kdybys to totiz mel 
zmenit, tak to musis zmenit v norme, protoze si nedokazu predstavit, ze bys 
vzal takovy kod pro FreeBSD a nebyl ho schopen bez zmeny pouzit na Linuxu, 
Solarisu, NetBSD, ...

	a to neni vsechno, nevim jak to presne s normou je, ale nedivil bych 
se, kdyby bylo primo zakazany delat podobny, zpetne nekompatibilni zmeny. 
Vzit takto "korektni" kod z CURRENTu a nebyt schopen ho spustit na 4.x, 5.x, 
... Fuj.

	bohate by stacilo pridat jednoradkovy example do manu pro exec(3)

	h.

-- 
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz



More information about the Users-l mailing list