diff --git a/src/shearwater_petrel.c b/src/shearwater_petrel.c index 48548c8..a70b392 100644 --- a/src/shearwater_petrel.c +++ b/src/shearwater_petrel.c @@ -128,9 +128,6 @@ shearwater_petrel_device_custom_open (dc_device_t **out, dc_context_t *context, return DC_STATUS_NOMEMORY; } - // Initialize the base class. - device_init (&device->base.base, context, &shearwater_petrel_device_vtable); - // Set the default values. memset (device->fingerprint, 0, sizeof (device->fingerprint)); diff --git a/src/shearwater_predator.c b/src/shearwater_predator.c index 5304284..74dc21f 100644 --- a/src/shearwater_predator.c +++ b/src/shearwater_predator.c @@ -114,9 +114,6 @@ shearwater_predator_device_custom_open (dc_device_t **out, dc_context_t *context return DC_STATUS_NOMEMORY; } - // Initialize the base class. - device_init (&device->base.base, context, &shearwater_predator_device_vtable); - // Set the default values. memset (device->fingerprint, 0, sizeof (device->fingerprint)); diff --git a/src/shearwater_predator_parser.c b/src/shearwater_predator_parser.c index 65c0e18..6490f42 100644 --- a/src/shearwater_predator_parser.c +++ b/src/shearwater_predator_parser.c @@ -139,10 +139,8 @@ shearwater_common_parser_create (dc_parser_t **out, dc_context_t *context, unsig parser->petrel = petrel; parser->serial = serial; if (petrel) { - parser_init (&parser->base, context, &shearwater_petrel_parser_vtable); parser->samplesize = SZ_SAMPLE_PETREL; } else { - parser_init (&parser->base, context, &shearwater_predator_parser_vtable); parser->samplesize = SZ_SAMPLE_PREDATOR; }