summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJannis Voelker <jannis.voelker@basyskom.com>2019-01-11 09:11:00 +0100
committerJannis Völker <jannis.voelker@basyskom.com>2019-01-11 08:58:26 +0000
commita27f10153481ee7098ec193fef0415bedb1b1d56 (patch)
tree6bad760925ce46e8659da95806e264efd29fc5ee
parent67b40a387d92aeffd4732bc82823ec290cdec9ca (diff)
open62541: Fix possible crash in findServers()
Change-Id: I396339ac3fa487d2cc2e532b6b64e3240a6587b3 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
-rw-r--r--src/plugins/opcua/open62541/qopen62541backend.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/opcua/open62541/qopen62541backend.cpp b/src/plugins/opcua/open62541/qopen62541backend.cpp
index 74dce4c..32b0f15 100644
--- a/src/plugins/opcua/open62541/qopen62541backend.cpp
+++ b/src/plugins/opcua/open62541/qopen62541backend.cpp
@@ -410,8 +410,8 @@ void Open62541AsyncBackend::findServers(const QUrl &url, const QStringList &loca
}
UaArrayDeleter<UA_TYPES_STRING> localeIdsDeleter(uaLocaleIds, localeIds.size());
- size_t serversSize;
- UA_ApplicationDescription *servers;
+ size_t serversSize = 0;
+ UA_ApplicationDescription *servers = nullptr;
UA_StatusCode result = UA_Client_findServers(tmpClient, url.toString(QUrl::RemoveUserInfo).toUtf8().constData(),
serverUris.size(), uaServerUris, localeIds.size(), uaLocaleIds,