getDefaultRemoteAddress: return empty address if invalid

Change-Id: I4c29a9117414da46bc57af6649763cecea6e6918
diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index 3a6ca25..9a1c624 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -1100,7 +1100,11 @@
 IpAddr
 IceTransport::Impl::getDefaultRemoteAddress(unsigned compId) const
 {
-    ASSERT_COMP_ID(compId, compCount_);
+    if (compId > compCount_) {
+        if (logger_)
+            logger_->error("[ice:{}] Invalid component id {:d}", fmt::ptr(this), compId);
+        return {};
+    }
     return iceDefaultRemoteAddr_[compId - 1];
 }