From fa3b66d24919fe7e655ce489f504369ffecb2ae8 Mon Sep 17 00:00:00 2001 From: "Igor V. Kovalenko" Date: Sat, 6 Nov 2021 12:44:25 +0300 Subject: [PATCH] lirc: Fix module version Including lirc_client.h header overrides PACKAGE_VERSION with the one from lirc packege. Fix this by moving lirc_client.h include after module definition block. Part-of: --- src/modules/module-lirc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/module-lirc.c b/src/modules/module-lirc.c index be3e67d97..684689f6a 100644 --- a/src/modules/module-lirc.c +++ b/src/modules/module-lirc.c @@ -26,8 +26,6 @@ #include #include -#include - #include #include @@ -43,6 +41,11 @@ PA_MODULE_VERSION(PACKAGE_VERSION); PA_MODULE_LOAD_ONCE(true); PA_MODULE_USAGE("config= sink= appname= volume_limit= volume_step="); +/* LIRC would provide it's own definition of PACKAGE_VERSION, include it after + * pulseaudio module definition block to prevent module loader version mismatch. + */ +#include + static const char* const valid_modargs[] = { "config", "sink",