diff options
author | Max Kellermann <max@duempel.org> | 2011-12-13 21:08:15 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2011-12-13 21:57:59 +0100 |
commit | 6584897b697e5392c5ef192054991d29aa791842 (patch) | |
tree | 2047b7d05a7ab6ad738aac963f11a2858907e994 | |
parent | aa4f45b9a56779355f15f867dce9ab0759cb5f7a (diff) | |
download | mpd-6584897b697e5392c5ef192054991d29aa791842.tar.gz mpd-6584897b697e5392c5ef192054991d29aa791842.tar.xz mpd-6584897b697e5392c5ef192054991d29aa791842.zip |
output/null: don't initialize the "timer" attribute in _init()
Unnecessary overhead.
-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 |