In f0a5f6e, calls to reallocarray were introduced. Ensure that the correct header (private.h) is included when necessary. Fixes: f0a5f6e ("libsepol: use reallocarray wrapper to avoid overflows") Test: Built using Android CI (glibc 2.17) Signed-off-by: Thiébaud Weksteen <tweek@xxxxxxxxxx> --- libsepol/src/kernel_to_common.c | 1 + libsepol/src/util.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libsepol/src/kernel_to_common.c b/libsepol/src/kernel_to_common.c index dc9e689e..972499ab 100644 --- a/libsepol/src/kernel_to_common.c +++ b/libsepol/src/kernel_to_common.c @@ -18,6 +18,7 @@ #include <sepol/policydb/hashtab.h> #include <sepol/policydb/symtab.h> +#include "private.h" #include "kernel_to_common.h" diff --git a/libsepol/src/util.c b/libsepol/src/util.c index b7230564..1cd1308d 100644 --- a/libsepol/src/util.c +++ b/libsepol/src/util.c @@ -28,6 +28,8 @@ #include <sepol/policydb/policydb.h> #include <sepol/policydb/util.h> +#include "private.h" + struct val_to_name { unsigned int val; char *name; -- 2.35.1.574.g5d30c73bfb-goog