Takashi Iwai wrote: > At Mon, 08 Jan 2007 14:37:45 +0100, > Benoit Fouet wrote: > >> Hi, >> >> this trivial patch initializes dl handle in timer.c and timer_query.c >> where it needs to. >> >> Signed-off-by: Benoit Fouet <benoit.fouet@xxxxxxxxxxxxxx> >> > > I think the code really won't access the uninitialized h, but > initializing this variable is nice for code maintenance POV, anyway. > reading it quickly, i found one case reaching this point: around line 120 in timer.c: err = snd_config_search_definition(timer_root, "timer_type", str, &type_conf); if (err >= 0) { if (snd_config_get_type(type_conf) != SND_CONFIG_TYPE_COMPOUND) { SNDERR("Invalid type for TIMER type %s definition", str); goto _err; } in which case we reach the _err label with err equal to zero: if (! err) { err = open_func(timer, name, timer_root, timer_conf, mode); if (err < 0) snd_dlclose(h); > Applied to ALSA tree now. Thanks. > > > Takashi > > Thanks Ben ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel