diff --git a/src/connectivity/upnp/upnp_context.cpp b/src/connectivity/upnp/upnp_context.cpp index 95d3a977d72a85ddb09659a5ea4239f494141049..ef556f1202223d15cc9fe78f5ef2a779a1974078 100644 --- a/src/connectivity/upnp/upnp_context.cpp +++ b/src/connectivity/upnp/upnp_context.cpp @@ -354,8 +354,8 @@ UPnPContext::reserveMapping(Mapping& requestedMap) mapRes->setNotifyCallback(requestedMap.getNotifyCallback()); mapRes->enableAutoUpdate(requestedMap.getAutoUpdate()); // Notify the listener. - if (mapRes->getNotifyCallback()) - mapRes->getNotifyCallback()(mapRes); + if (auto cb = mapRes->getNotifyCallback()) + cb(mapRes); } updateMappingList(true);