fix plugins unloading
This commit is contained in:
@@ -130,9 +130,8 @@ func (p *dllPlugin) Unload() {
|
|||||||
|
|
||||||
func (p *dllPlugin) Close() error {
|
func (p *dllPlugin) Close() error {
|
||||||
p.Unload()
|
p.Unload()
|
||||||
if p.mem != nil {
|
// https://github.com/golang/go/issues/11100 as of right now you can't
|
||||||
p.mem.Free()
|
// unload a go c-shared DLL safely
|
||||||
p.mem = nil
|
p.mem = nil
|
||||||
}
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user