Don't delete the object while in one of its callbacks. The QNetworkAccessManager was deleted while code in the finished event was still running if UPnP failed to find the external IP and we fell back to a HTTP request. QT doesn't like that.
This also updates the windows and linux libs of miniupnpc to 2.2.3 - the mac lib is still untouched :/
And the linux package is now usable right out of the box.
Don't delete the object while in one of its callbacks. The
QNetworkAccessManager
was deleted while code in thefinished
event was still running if UPnP failed to find the external IP and we fell back to a HTTP request. QT doesn't like that.https://bugreports.qt.io/browse/QTBUG-82184
This also updates the windows and linux libs of miniupnpc to 2.2.3 - the mac lib is still untouched :/ And the linux package is now usable right out of the box.