mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 10:25:37 +03:00
build: fix test-nss.c build failure with --disable-{resolved,myhostname} (#3081)
When building without resolved and/or myhostname, test-nss.c failed to build with src/test/test-nss.c: In function 'main': src/test/test-nss.c:417:32: error: 'MODULE1' undeclared (first use in this function) NULSTR_FOREACH(module, MODULE1 MODULE2 MODULE3 MODULE4) { ^ Ensure that all MODULEx are always defined, and empty if the module is not available (so that it will be a no-op in the string concatenation).
This commit is contained in:
parent
964b26fe21
commit
48062f072c
@ -381,12 +381,18 @@ static void test_byaddr(void *handle,
|
||||
|
||||
#ifdef HAVE_MYHOSTNAME
|
||||
# define MODULE1 "myhostname\0"
|
||||
#else
|
||||
# define MODULE1
|
||||
#endif
|
||||
#ifdef HAVE_RESOLVED
|
||||
# define MODULE2 "resolve\0"
|
||||
#else
|
||||
# define MODULE2
|
||||
#endif
|
||||
#ifdef HAVE_MACHINED
|
||||
# define MODULE3 "mymachines\0"
|
||||
#else
|
||||
# define MODULE3
|
||||
#endif
|
||||
#define MODULE4 "dns\0"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user