summaryrefslogtreecommitdiff
path: root/MySpace/NetMessage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'MySpace/NetMessage.cpp')
-rw-r--r--MySpace/NetMessage.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/MySpace/NetMessage.cpp b/MySpace/NetMessage.cpp
index 45b9159..a43ce85 100644
--- a/MySpace/NetMessage.cpp
+++ b/MySpace/NetMessage.cpp
@@ -175,11 +175,14 @@ int NetMessage::parse(char *data, int size) {
key = &data[start];
start = end + 1;
- end = start;
- while(end < size && data[end] != '\\') end++;
- if(end < size) {
- data[end] = 0;
- value = &data[start];
+ if(strcmp(key, "final") != 0) {
+ end = start;
+ while(end < size && data[end] != '\\') end++;
+ if(end < size) {
+ data[end] = 0;
+ value = &data[start];
+ } else
+ value = 0;
} else
value = 0;
} else {