diff --git a/expect.go b/expect.go index 6e66841..a239046 100644 --- a/expect.go +++ b/expect.go @@ -17,7 +17,7 @@ import ( type Expect struct { timeout time.Duration pty io.ReadWriteCloser - killer func() + Killer func() buffer []byte // channel for receiving read events @@ -69,7 +69,7 @@ func Create(pty io.ReadWriteCloser, killer func()) (exp *Expect) { pty: pty, readChan: make(chan readEvent), log: createLogManager(), - killer: killer, + Killer: killer, } // Start up processes @@ -100,7 +100,7 @@ func (exp *Expect) Buffer() []byte { // // Note: This *must* be run to cleanup the process func (exp *Expect) Close() error { - exp.killer() + exp.Killer() err := exp.pty.Close() for readEvent := range exp.readChan { exp.mergeRead(readEvent)