In 2.2, the OS fingerprint was being examined and recomputed in the fork()ed child 
that handles the web request.  The free() in that routine was what was corrupting 
memory and causing the random crashes.  EVERY time you made a request, the fingerprint 
was recomputed and then thrown away when the child exit()ed.

In 2.2c, we skip this to prevent the crashes.  The side effect is less OS recognition.

That's what it's gonna be, there's no plans for a 2.2d...

-----Burton



---------- Original Message ----------------------------------
From: Dominique Lalot <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Date:  Mon, 21 Jul 2003 09:44:30 +0200

>Hello,
>
>I've noticed that there's much less OS type recognition on last 2.2.c CVS.
>Before almots all the machines got an identification.
>Now, just a few.
>
>Dominique



____________________________________________________________
Free 20MB Web Site Hosting and Personalized E-mail Service!
Get It Now At Doteasy.com http://www.doteasy.com/et/
_______________________________________________
Ntop mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to