|
|
|
@ -639,14 +639,14 @@ func (pa *path) doPublisherRemove() { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
pa.sourceSetNotReady() |
|
|
|
pa.sourceSetNotReady() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
for r := range pa.readers { |
|
|
|
|
|
|
|
pa.doReaderRemove(r) |
|
|
|
|
|
|
|
r.Close() |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
pa.source = nil |
|
|
|
pa.source = nil |
|
|
|
|
|
|
|
|
|
|
|
for r := range pa.readers { |
|
|
|
|
|
|
|
pa.doReaderRemove(r) |
|
|
|
|
|
|
|
r.Close() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (pa *path) handleDescribe(req pathDescribeReq) { |
|
|
|
func (pa *path) handleDescribe(req pathDescribeReq) { |
|
|
|
|