From 66a5b5ce9b991327d594f7b635de16999ca54093 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Wed, 21 Nov 2018 18:09:04 +0100 Subject: [PATCH] basic/user-util: properly protect use of gshadow Commit 100d5f6ee6 (user-util: add new wrappers for [...] database files), ammended by commit 4f07ffa8f5 (Use #if instead of #ifdef for ENABLE_GSHADOW) moved code from sysuser to basic/user-util. In doing so, the combination of both commits properly propagated the ENABLE_GSHADOW conditions around the function manipulating gshadow, but they forgot to protect the inclusion of the gshadow.h header. Fix that to be able to build on C libraries that do not provide gshadow (e.g. uClibc-ng, where it does not exist.) --- src/basic/user-util.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/basic/user-util.h b/src/basic/user-util.h index b6de0e4234..cc899ee76f 100644 --- a/src/basic/user-util.h +++ b/src/basic/user-util.h @@ -2,7 +2,9 @@ #pragma once #include +#if ENABLE_GSHADOW #include +#endif #include #include #include -- 2.25.1