diff options
Diffstat (limited to 'MySpace/NetMessage.cpp')
-rw-r--r-- | MySpace/NetMessage.cpp | 13 |
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 {
|