Procházet zdrojové kódy

fix nil reference in udp worker

Darien Raymond před 7 roky
rodič
revize
1e0b35f869
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      app/proxyman/inbound/worker.go

+ 4 - 1
app/proxyman/inbound/worker.go

@@ -263,7 +263,10 @@ func (w *udpWorker) Close() error {
 		w.hub.Close()
 	}
 
-	common.Must(w.done.Close())
+	if w.done != nil {
+		common.Must(w.done.Close())
+	}
+
 	common.Close(w.proxy)
 	return nil
 }