Browse Source

externalcmd: fix crash when manually pushing to an ondemand path

pull/551/head
Lionel Nicolas 4 years ago committed by Alessandro Ros
parent
commit
450acfaf4e
  1. 8
      internal/core/path.go

8
internal/core/path.go

@ -518,9 +518,11 @@ func (pa *path) onDemandCloseSource() { @@ -518,9 +518,11 @@ func (pa *path) onDemandCloseSource() {
pa.source.(sourceStatic).Close()
pa.source = nil
} else {
pa.Log(logger.Info, "on demand command stopped")
pa.onDemandCmd.Close()
pa.onDemandCmd = nil
if pa.onDemandCmd != nil {
pa.Log(logger.Info, "on demand command stopped")
pa.onDemandCmd.Close()
pa.onDemandCmd = nil
}
if pa.source != nil {
pa.source.(publisher).Close()

Loading…
Cancel
Save