summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cochran.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cochran.c b/cochran.c
index 84bfcb96a..e5beea9bc 100644
--- a/cochran.c
+++ b/cochran.c
@@ -146,7 +146,9 @@ static void parse_cochran_dive(const char *filename, int dive,
* scrambled, but there seems to be size differences in the data,
* so this just descrambles part of it:
*/
- partial_decode(0x48ff, size, decode, 0, mod, in, size, buf);
+ partial_decode(0x48ff, 0x4a14, decode, 0, mod, in, size, buf);
+ partial_decode(0x4a14, 0xc9bd, decode, 0, mod, in, size, buf);
+ partial_decode(0xc9bd, size, decode, 0, mod, in, size, buf);
cochran_debug_write(filename, dive, buf, size);