Inverted boolean check

Rafael Passos created

Change summary

util/interrupt/cleaner.go | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Detailed changes

util/interrupt/cleaner.go 🔗

@@ -7,16 +7,17 @@ import (
 	"syscall"
 )
 
+// Cleaner type referes to a function with no inputs that returns an error
 type Cleaner func() error
 
 var cleaners []Cleaner
-var inactive bool
+var active = false
 
 // RegisterCleaner is responsible for regisreting a cleaner function. When a function is registered, the Signal watcher is started in a goroutine.
 func RegisterCleaner(f Cleaner) {
 	cleaners = append(cleaners, f)
-	if !inactive {
-		inactive = false
+	if !active {
+		active = true
 		go func() {
 			ch := make(chan os.Signal, 1)
 			signal.Notify(ch, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)