On Friday, June 01, 2012 14:16:48 Tobias Pankrath wrote:
> 90% of null pointer dereferences are simple bugs not memory
> corruption.

True, but it means that you have a logic bug, which means that your program is 
in an invalid state anyway, and continuing could do who-knows-what. If you 
want to handle dereferencing null pointers, then simply check the pointer 
before dereferencing it.

And even if 90% of null pointer dereferences are simple bugs and not memory 
corruption, the program has _no_ way of knowing which it's dealing with, so it 
must assume the worst case scenario.

- Jonathan M Davis

Reply via email to