aboutsummaryrefslogtreecommitdiff
path: root/src/Protocols/GameSpy0/gamespy0.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Protocols/GameSpy0/gamespy0.cpp')
-rw-r--r--src/Protocols/GameSpy0/gamespy0.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Protocols/GameSpy0/gamespy0.cpp b/src/Protocols/GameSpy0/gamespy0.cpp
index 6595d4a..64026b8 100644
--- a/src/Protocols/GameSpy0/gamespy0.cpp
+++ b/src/Protocols/GameSpy0/gamespy0.cpp
@@ -23,6 +23,10 @@ QMultiHash<QString, QString> parseGameSpy0Buffer(const QString &bufferString)
// unify valid keys
QString key = overrideKey( property.next().trimmed() );
+ // skip empty key field (can happen after queryid)
+ if ( !key.length() )
+ continue;
+
// see if a value for this key exists
if ( ! property.hasNext() )
break;