From a349b2803cffef3d8b69585383ede69c7ca5fb63 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 11 Oct 2017 12:14:25 +0200 Subject: [PATCH] refclock: remove unnecessary return statements --- refclock.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/refclock.c b/refclock.c index c522731..b2bf5c5 100644 --- a/refclock.c +++ b/refclock.c @@ -183,13 +183,10 @@ RCL_AddRefclock(RefclockParameters *params) inst->driver = &RCL_PHC_driver; } else { LOG_FATAL("unknown refclock driver %s", params->driver_name); - return 0; } - if (!inst->driver->init && !inst->driver->poll) { + if (!inst->driver->init && !inst->driver->poll) LOG_FATAL("refclock driver %s is not compiled in", params->driver_name); - return 0; - } if (params->tai && !CNF_GetLeapSecTimezone()) LOG_FATAL("refclock tai option requires leapsectz"); @@ -258,11 +255,8 @@ RCL_AddRefclock(RefclockParameters *params) } } - if (inst->driver->init) - if (!inst->driver->init(inst)) { - LOG_FATAL("refclock %s initialisation failed", params->driver_name); - return 0; - } + if (inst->driver->init && !inst->driver->init(inst)) + LOG_FATAL("refclock %s initialisation failed", params->driver_name); filter_init(&inst->filter, params->filter_length, params->max_dispersion);