Răsfoiți Sursa

Fix ContextError call turning success into error

Rod Hynes 11 ani în urmă
părinte
comite
5757d09791
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      psiphon/serverApi.go

+ 5 - 1
psiphon/serverApi.go

@@ -91,7 +91,11 @@ func (session *Session) DoStatusRequest(statsPayload json.Marshaler, final bool)
 		&ExtraParam{"connected", connected})
 
 	err = session.doPostRequest(url, "application/json", bytes.NewReader(statsPayloadJSON))
-	return ContextError(err)
+	if err != nil {
+		return nil, ContextError(err)
+	}
+
+	return nil
 }
 
 // doHandshakeRequest performs the handshake API request. The handshake