diff --git a/libsepol/src/module_to_cil.c b/libsepol/src/module_to_cil.c index 6835cce1dc..579e73ab93 100644 --- a/libsepol/src/module_to_cil.c +++ b/libsepol/src/module_to_cil.c @@ -3845,6 +3845,10 @@ static int blocks_to_cil(struct policydb *pdb) } block = pdb->global; + if (!block) { + goto exit; + } + rc = global_block_to_cil(pdb, block, stack); if (rc != 0) { goto exit;