From a27f10153481ee7098ec193fef0415bedb1b1d56 Mon Sep 17 00:00:00 2001 From: Jannis Voelker Date: Fri, 11 Jan 2019 09:11:00 +0100 Subject: open62541: Fix possible crash in findServers() Change-Id: I396339ac3fa487d2cc2e532b6b64e3240a6587b3 Reviewed-by: Rainer Keller Reviewed-by: Frank Meerkoetter --- src/plugins/opcua/open62541/qopen62541backend.cpp | 4 ++-- 1 file 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 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, -- cgit v1.2.3