diff --git a/include/ice_transport.h b/include/ice_transport.h
index c2d4756fd6cbfe96693c2fded8bb1bf0dbf01f23..a13ebdd71004133affb4dbf6a81181a0f97fe3f6 100644
--- a/include/ice_transport.h
+++ b/include/ice_transport.h
@@ -184,7 +184,7 @@ public:
     bool setSlaveSession();
     bool setInitiatorSession();
 
-    bool isTCPEnabled();
+    bool isTCPEnabled() const;
 
     ICESDP parseIceCandidates(std::string_view sdp_msg);
 
diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index 9a1c62465b8f4f6f31c3f639a0b6d941022be746..2817195f3b92930418c742848de7c8d5ba2407ee 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -1742,7 +1742,7 @@ IceTransport::waitForData(unsigned compId, std::chrono::milliseconds timeout, st
 }
 
 bool
-IceTransport::isTCPEnabled()
+IceTransport::isTCPEnabled() const
 {
     return pimpl_->isTcpEnabled();
 }