command/agent: Stop HTTP checks when the check is removed

This commit is contained in:
Nicholas Capo 2015-01-12 22:34:39 +00:00
parent 1918f39020
commit f26a79c325
1 changed files with 4 additions and 0 deletions

View File

@ -742,6 +742,10 @@ func (a *Agent) RemoveCheck(checkID string, persist bool) error {
check.Stop()
delete(a.checkMonitors, checkID)
}
if check, ok := a.checkHTTPs[checkID]; ok {
check.Stop()
delete(a.checkHTTPs, checkID)
}
if check, ok := a.checkTTLs[checkID]; ok {
check.Stop()
delete(a.checkTTLs, checkID)