diff --git a/libsepol/src/module_to_cil.c b/libsepol/src/module_to_cil.c index b267443e93..b366d9546d 100644 --- a/libsepol/src/module_to_cil.c +++ b/libsepol/src/module_to_cil.c @@ -3836,6 +3836,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;