Always try closing manual input reader

This commit is contained in:
Saxon Nelson-Milton 2024-04-07 00:44:08 +00:00
parent 391db6b210
commit 7eefcea71c
1 changed files with 2 additions and 6 deletions

View File

@ -118,12 +118,8 @@ func (m *ManualInput) Start() error {
// Stop closes the pipe and sets the isRunning flag to false.
func (m *ManualInput) Stop() error {
if !m.isRunning {
return nil
}
err := m.reader.Close()
if err != nil {
return err
if m.reader != nil {
m.reader.Close()
}
m.isRunning = false
return nil