Browse Source

check if signal data is sufficient

Abhishek Kondur 2 years ago
parent
commit
31d5964f8a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      controllers/hosts.go

+ 1 - 1
controllers/hosts.go

@@ -476,7 +476,7 @@ func signalPeer(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
 		return
 		return
 	}
 	}
-	if signal.ToHostPubKey == "" || signal.TurnRelayEndpoint != "" {
+	if signal.ToHostPubKey == "" || signal.TurnRelayEndpoint == "" {
 		msg := "insufficient data to signal peer"
 		msg := "insufficient data to signal peer"
 		logger.Log(0, r.Header.Get("user"), msg)
 		logger.Log(0, r.Header.Get("user"), msg)
 		logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New(msg), "badrequest"))
 		logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New(msg), "badrequest"))