diff --git a/libselinux/src/audit2why.c b/libselinux/src/audit2why.c index 62ba02c5..1bf35994 100644 --- a/libselinux/src/audit2why.c +++ b/libselinux/src/audit2why.c @@ -235,6 +235,7 @@ static int __policy_init(const char *init_path) avc = calloc(sizeof(struct avc_t), 1); if (!avc) { PyErr_SetString( PyExc_MemoryError, "Out of memory\n"); + fclose(fp); return 1; }