thewanderer8891 / procfw

Automatically exported from code.google.com/p/procfw
0 stars 0 forks source link

sctrlHENSetStartModuleHandler cannot unset module handler #416

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Once sctrlHENSetStartModuleHandler is called, the module handler cannot 
externally be set back to null. If you call 
sctrlHENSetStartModuleHandler(NULL), then the handler will point to 0x80000000, 
which is still not NULL. This is problematic if the module unloads itself, as 
the module handler now points to invalid memory--as soon as another module is 
loaded, SystemControl will crash.

Original issue reported on code.google.com by archae...@gmail.com on 28 Feb 2012 at 2:14

GoogleCodeExporter commented 8 years ago
For reference, I'm running 6.60 PRO-B 10, but the bug appears to exist in the 
oldest tags, too. It seems to affect firmwares as old as 5.00 M33, possibly.

Original comment by archae...@gmail.com on 28 Feb 2012 at 2:22