diff --git a/src/KDSoapServer/KDSoapServerSocket.cpp b/src/KDSoapServer/KDSoapServerSocket.cpp index 50df033b..7849d0a1 100644 --- a/src/KDSoapServer/KDSoapServerSocket.cpp +++ b/src/KDSoapServer/KDSoapServerSocket.cpp @@ -507,12 +507,9 @@ void KDSoapServerSocket::sendReply(KDSoapServerObjectInterface *serverObjectInte responseName = m_method; } QString responseNamespace = m_messageNamespace; - KDSoapHeaders responseHeaders; - if (serverObjectInterface) { - responseHeaders = serverObjectInterface->responseHeaders(); - if (!serverObjectInterface->responseNamespace().isEmpty()) { - responseNamespace = serverObjectInterface->responseNamespace(); - } + KDSoapHeaders responseHeaders = serverObjectInterface->responseHeaders(); + if (!serverObjectInterface->responseNamespace().isEmpty()) { + responseNamespace = serverObjectInterface->responseNamespace(); } msgWriter.setMessageNamespace(responseNamespace); xmlResponse = msgWriter.messageToXml(replyMsg, responseName, responseHeaders, QMap());