Re: [PATCH] appletalk: prevent unregister_sysctl_table() with a NULLargument

From: David Rientjes
Date: Tue Oct 24 2006 - 05:39:01 EST


On Tue, 24 Oct 2006, Akinobu Mita wrote:

> If register_sysctl_table() fails during module initalization,
> NULL pointer dereference will happen in the module cleanup.
>

The only way this would happen at atalk_unregister_sysctl is if the
kmalloc failed on register_sysctl_table during init. In that case there
is no need to unregister atalk in the first place since it never came up,
so this doesn't appear to be the correct fix. Even if it were possible,
this check should be done at atalk_exit instead of
atalk_unregister_sysctl.

David
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/