diff --git a/pkg/backend/api.go b/pkg/backend/api.go
index b78605e6166fd0787060236ba67b366ae0491b04..1d44f8a5063b181b0044ece75b8ed43520255f13 100644
--- a/pkg/backend/api.go
+++ b/pkg/backend/api.go
@@ -48,7 +48,9 @@ func SwitchOff() {
 }
 
 func Quit() {
-	ctx.autostart.Disable()
+	if ctx.autostart != nil {
+		ctx.autostart.Disable()
+	}
 	if ctx.Status != off {
 		go setStatus(stopping)
 		ctx.cfg.SetUserStoppedVPN(false)