From cd21d200758a3debb6c45fe3011d6c51b1711cec Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@theqtcompany.com> Date: Thu, 2 Jul 2015 14:38:52 +0200 Subject: [PATCH] SDKtool: Allow extra keys for addDebugger Change-Id: Id4d078a2fd44560307ccaca91ca664577b021cf8 Reviewed-by: hjk <hjk@theqtcompany.com> --- src/tools/sdktool/adddebuggeroperation.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/tools/sdktool/adddebuggeroperation.cpp b/src/tools/sdktool/adddebuggeroperation.cpp index 045bfcaf2eb..7c167a5e99e 100644 --- a/src/tools/sdktool/adddebuggeroperation.cpp +++ b/src/tools/sdktool/adddebuggeroperation.cpp @@ -128,8 +128,19 @@ bool AddDebuggerOperation::setArguments(const QStringList &args) m_abis = next.split(QLatin1Char(',')); continue; } + + if (next.isNull()) + return false; + ++i; // skip next; + + KeyValuePair pair(current, next); + if (!pair.value.isValid()) + return false; + m_extra << pair; } + + if (m_id.isEmpty()) std::cerr << "No id given for kit." << std::endl << std::endl; if (m_displayName.isEmpty()) -- GitLab