aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/output/null_output_plugin.c7
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