1
0
Fork 0

aconnect: fix error handler for alsa-lib <= 1.2.15

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2026-06-01 10:23:03 +02:00
parent bcbdf24e01
commit d0bdee7a32

View file

@ -3,11 +3,11 @@
* ver.0.1.3
*
* Copyright (C) 1999 Takashi Iwai
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@ -42,8 +42,8 @@ static void error_handler(const char *file, int line, const char *function, int
va_start(arg, fmt);
fprintf(stderr, "ALSA lib %s:%i:(%s) ", file, line, function);
vfprintf(stderr, fmt, arg);
if (err)
fprintf(stderr, ": %s", snd_strerror(err));
if (errcode)
fprintf(stderr, ": %s", snd_strerror(errcode));
putc('\n', stderr);
va_end(arg);
}
@ -367,7 +367,7 @@ int main(int argc, char **argv)
fprintf(stderr, _("can't open sequencer\n"));
return 1;
}
#if SND_LIB_VER(1, 2, 15) < SND_LIB_VERSION
snd_lib_error_set_handler(error_handler);
#else