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