summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/monitor-gui.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/monitor-gui.cc b/src/monitor-gui.cc
index 3419025..f3e6b70 100644
--- a/src/monitor-gui.cc
+++ b/src/monitor-gui.cc
@@ -1357,7 +1357,7 @@ private:
}
uint8_t header[8];
in.read(reinterpret_cast<char*>(header), 8);
- if (!in.good() || read_u32(header) != 1) {
+ if (!in.good() || memcmp(header, "TPP", 3) || header[3] != 1) {
show_error("Not a valid package file: " +file);
return false;
}
@@ -1428,7 +1428,8 @@ private:
return false;
}
uint8_t header[8];
- write_u32(header, 1); // Version
+ memcpy(header, "TPP", 3);
+ header[3] = 0x1; // Version
write_u32(header + 4, packages->rows()); // Count
out.write(reinterpret_cast<char*>(header), 8);
for (size_t i = 0; i < packages->rows(); ++i) {