diff options
-rw-r--r-- | src/output/null_output_plugin.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/output/null_output_plugin.c b/src/output/null_output_plugin.c index e680e617c..0865ae055 100644 --- a/src/output/null_output_plugin.c +++ b/src/output/null_output_plugin.c @@ -45,7 +45,6 @@ null_init(const struct config_param *param, GError **error_r) } nd->sync = config_get_block_bool(param, "sync", true); - nd->timer = NULL; return &nd->base; } @@ -55,8 +54,6 @@ null_finish(struct audio_output *ao) { struct null_data *nd = (struct null_data *)ao; - assert(nd->timer == NULL); - ao_base_finish(&nd->base); g_free(nd); } @@ -78,10 +75,8 @@ null_close(struct audio_output *ao) { struct null_data *nd = (struct null_data *)ao; - if (nd->timer != NULL) { + if (nd->sync) timer_free(nd->timer); - nd->timer = NULL; - } } static size_t |