forked from cerc-io/plugeth
javascript: remove unused quit channel
This fixes the hang in JSRE.Stop.
This commit is contained in:
parent
5920aa7be6
commit
8170f96ded
@ -25,8 +25,7 @@ type JSRE struct {
|
||||
Vm *otto.Otto
|
||||
pipe *ethpipe.JSPipe
|
||||
|
||||
events event.Subscription
|
||||
quitChan chan bool
|
||||
events event.Subscription
|
||||
|
||||
objectCb map[string][]otto.Value
|
||||
}
|
||||
@ -51,7 +50,6 @@ func NewJSRE(ethereum *eth.Ethereum) *JSRE {
|
||||
otto.New(),
|
||||
ethpipe.NewJSPipe(ethereum),
|
||||
nil,
|
||||
make(chan bool),
|
||||
make(map[string][]otto.Value),
|
||||
}
|
||||
|
||||
@ -104,10 +102,6 @@ func (self *JSRE) Require(file string) error {
|
||||
|
||||
func (self *JSRE) Stop() {
|
||||
self.events.Unsubscribe()
|
||||
// Kill the main loop
|
||||
self.quitChan <- true
|
||||
|
||||
close(self.quitChan)
|
||||
jsrelogger.Infoln("stopped")
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user