diff options
author | Andrew Stanley-Jones <andrew.stanley-jones@nokia.com> | 2012-06-19 16:35:29 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-20 07:44:33 +0200 |
commit | 19a2a628a64a7f924411d7b43854ab053d01cd7e (patch) | |
tree | e844c407dcd40156078ad0c26ba7856bb4beb511 /src/serviceframework | |
parent | 761640c36a3127be7993f669b7206bdd37125d8d (diff) |
Fix sfwlisten
If sfwlisten listens on several interfaces it could crash
since the QUdpSocket was delete.
Change-Id: I0a91a98477b70fa01ac2493a5f7ac1915498bc73
Reviewed-by: Zsolt Simon <zsolt.simon@nokia.com>
Reviewed-by: Lincoln Ramsay <lincoln.ramsay@nokia.com>
Diffstat (limited to 'src/serviceframework')
-rw-r--r-- | src/serviceframework/qservicemanager.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/serviceframework/qservicemanager.cpp b/src/serviceframework/qservicemanager.cpp index 3ecc8736..23e1f307 100644 --- a/src/serviceframework/qservicemanager.cpp +++ b/src/serviceframework/qservicemanager.cpp @@ -47,6 +47,7 @@ #include "qserviceoperations_p.h" #include "qservicereply.h" #include "qservicerequest_p.h" +#include "qservicedebuglog_p.h" #ifdef QT_ADDON_JSONDB_LIB #include "databasemanager_jsondb_p.h" @@ -461,6 +462,11 @@ QObject *QServiceManager::loadInProcessService(const QServiceInterfaceDescriptor */ QObject* QServiceManager::loadInterface(const QServiceInterfaceDescriptor& descriptor) { + qServiceLog() << "class" << "QServiceManager" + << "event" << "loadInterface" + << "interface" << descriptor.interfaceName() + << "service" << descriptor.serviceName(); + d->setError(QServiceManager::NoError); if (!descriptor.isValid()) { d->setError(QServiceManager::InvalidServiceInterfaceDescriptor); |