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
