You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unfortunately that does not seem to be sufficient and I'm not familiar enough with these kernel interfaces to try and solve this better.
I (and I think many others) would really appreciate if you/@newracom would improve the module's error handling to improve cases such as these so that the module could at least be unloaded/reloaded.
The text was updated successfully, but these errors were encountered:
When ieee80211_register_hw fails for some reason (and returns
EINVAL
/-22
), the error handling and cleanup is unsafe.For example:
Trying to guard against the double free it results in a NULL pointer dereference.
Unfortunately that does not seem to be sufficient and I'm not familiar enough with these kernel interfaces to try and solve this better.
I (and I think many others) would really appreciate if you/@newracom would improve the module's error handling to improve cases such as these so that the module could at least be unloaded/reloaded.
The text was updated successfully, but these errors were encountered: