ConnectionManager: support disabled upnp
Change-Id: I2948cb86e4655471d6809ddb0971de60d3950948
diff --git a/src/connectionmanager.cpp b/src/connectionmanager.cpp
index f20d1fe..1ca85e7 100644
--- a/src/connectionmanager.cpp
+++ b/src/connectionmanager.cpp
@@ -1473,7 +1473,7 @@
IceTransportOptions opts;
opts.factory = config_->factory;
opts.upnpEnable = getUPnPActive();
- opts.upnpContext = config_->upnpCtrl->upnpContext();
+ opts.upnpContext = config_->upnpCtrl ? config_->upnpCtrl->upnpContext() : nullptr;
if (config_->stunEnabled)
opts.stunServers.emplace_back(StunServerInfo().setUri(config_->stunServer));