From 4343c108b30277a7f26cc280e059fd49d634c47a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 26 Mar 2009 19:50:31 +0100 Subject: pulse_mixer: removed superfluous initializations Don't initialize attributes which are only used in an open mixer. As long as nobody accesses them, their values are uninitialized and undefined. --- src/mixer/pulse_mixer.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/mixer/pulse_mixer.c b/src/mixer/pulse_mixer.c index 100e9958f..9ecf73354 100644 --- a/src/mixer/pulse_mixer.c +++ b/src/mixer/pulse_mixer.c @@ -159,11 +159,7 @@ pulse_mixer_init(const struct config_param *param) { struct pulse_mixer *pm = g_new(struct pulse_mixer,1); mixer_init(&pm->base, &pulse_mixer); - pm->server = NULL; - pm->sink = NULL; - pm->context=NULL; - pm->mainloop=NULL; - pm->output_name=NULL; + pm->online=false; pm->server = config_get_block_string(param, "server", NULL); @@ -177,8 +173,7 @@ static void pulse_mixer_finish(struct mixer *data) { struct pulse_mixer *pm = (struct pulse_mixer *) data; - pm->context = NULL; - pm->mainloop = NULL; + g_free(pm); } -- cgit v1.2.3