On Fri, Apr 1, 2022 at 11:54 AM Petr Lautrbach <plautrba@xxxxxxxxxx> wrote: > > >From fclose(3): > Upon successful completion, 0 is returned. Otherwise, EOF is returned > and errno is set to indicate the error. In either case, any further > access (including another call to fclose()) to the stream results in > undefined behavior. > > Signed-off-by: Petr Lautrbach <plautrba@xxxxxxxxxx> For all three patches: Acked-by: James Carter <jwcart2@xxxxxxxxx> > --- > libsemanage/src/direct_api.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c > index d83941b05ca1..d5716ce579e9 100644 > --- a/libsemanage/src/direct_api.c > +++ b/libsemanage/src/direct_api.c > @@ -2293,6 +2293,7 @@ static int semanage_direct_get_module_info(semanage_handle_t *sh, > tmp = NULL; > > if (fclose(fp) != 0) { > + fp = NULL; > ERR(sh, > "Unable to close %s module lang ext file.", > (*modinfo)->name); > -- > 2.35.1 >