diff options
Diffstat (limited to 'src/fit.c')
-rw-r--r-- | src/fit.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -6138,6 +6138,18 @@ int main(int argc, char **argv) goto err; } + if (!strncmp(bmast.name,"MAST",4)) { + ; + } else if (!strncmp(bmast.name,"ZDAB",4)) { + /* Not sure why, but occasionally some of the zdabs output by + * SNOMAN have logical records which start with a ZDAB record + * instead of a MAST record. */ + continue; + } else { + fprintf(stderr, "logical record starts with unknown bank '%s'\n", bmast.name); + goto err; + } + if (bmast.links[KMAST_EV-1] == 0) { /* First logical record in SNOCR files don't have an EV bank. */ continue; |