On Thu, Mar 3, 2022 at 2:20 AM Thiébaud Weksteen <tweek@xxxxxxxxxx> wrote: > > 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> Acked-by: James Carter <jwcart2@xxxxxxxxx> > --- > 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 >