Re: [PATCH] Emit an error message when dlopen fails.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 22 Nov 2017 02:09:44 +0100,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> On Nov 22 2017 07:12, Cedric Roux wrote:
> > Signed-off-by: Cedric Roux <sed@xxxxxxx>
> > ---
> >   src/dlmisc.c | 4 ++++
> >   1 file changed, 4 insertions(+)
> >
> > diff --git src/dlmisc.c src/dlmisc.c
> > index f154ebd0..9e8e401e 100644
> > --- src/dlmisc.c
> > +++ src/dlmisc.c
> > @@ -81,10 +81,14 @@ void *snd_dlopen(const char *name, int mode)
> >   		strcat(filename, "/");
> >   		strcat(filename, name);
> >   		handle = dlopen(filename, mode);
> > +		if (!handle)
> > +			SNDERR("snd_dlopen: %s: %s", filename, dlerror());
> >   		free(filename);
> >   	}
> >   	if (!handle)
> >   		handle = dlopen(name, mode);
> > +	if (!handle)
> > +		SNDERR("snd_dlopen: %s: %s", name, dlerror());
> >   	return handle;
> >   #else
> >   	return NULL;
> 
> In my opinion, this patch is preferable, however it can always
> generate superfluous error messages when handling hook configuration
> on 'alsa.conf'.

It can use SNDMSG() macro instead.  Then the message appears only when
the debug is activated via $LIBASOUND_DEBUG.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux