From 99bcdb3f30c5e9dffaf2bf037b72ee596d6c6908 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sun, 21 Jun 2015 21:58:10 -0700 Subject: OSTC tools: prevent unknown dc family Signed-off-by: Dirk Hohndel --- ostctools.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/ostctools.c b/ostctools.c index 9e72453da..84af67d88 100644 --- a/ostctools.c +++ b/ostctools.c @@ -109,16 +109,19 @@ void ostctools_import(const char *file, struct dive_table *divetable) // Try to determine the dc family based on the header type switch (buffer[2]) { - case 0x20: - case 0x21: - dc_fam = DC_FAMILY_HW_OSTC; - break; - case 0x22: - dc_fam = DC_FAMILY_HW_FROG; - break; - case 0x23: - dc_fam = DC_FAMILY_HW_OSTC3; - break; + case 0x20: + case 0x21: + dc_fam = DC_FAMILY_HW_OSTC; + break; + case 0x22: + dc_fam = DC_FAMILY_HW_FROG; + break; + case 0x23: + dc_fam = DC_FAMILY_HW_OSTC3; + break; + default: + fprintf(stderr, "got unknown dc family %x\n", buffer[2]); + dc_fam = DC_FAMILY_NULL; } // Prepare data to pass to libdivecomputer. OSTC protocol doesn't include -- cgit v1.2.3-70-g09d2