|
|
|
|
@ -639,16 +639,16 @@ func (pa *path) doPublisherRemove() {
@@ -639,16 +639,16 @@ func (pa *path) doPublisherRemove() {
|
|
|
|
|
} else { |
|
|
|
|
pa.sourceSetNotReady() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pa.source = nil |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
for r := range pa.readers { |
|
|
|
|
pa.doReaderRemove(r) |
|
|
|
|
r.Close() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pa.source = nil |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (pa *path) handleDescribe(req pathDescribeReq) { |
|
|
|
|
if _, ok := pa.source.(*sourceRedirect); ok { |
|
|
|
|
req.Res <- pathDescribeRes{ |
|
|
|
|
|