This may have been fixed by the upload of checkpolicy-1.30.10 last night, which build-depends on libsepol1 1.12.24. According to the buildd logs, the previous upload was built against libsepol1 1.12-1. In that version, avrule_block_write() was missing an endian conversion (where num_decls is added to the write buffer) in avrule_block_write() which does appear in libsepol 1.12.24-1. checkpolicy's build statically links libsepol.a into its binaries, so the upload of libsepol didn't propagate the fix.
Rebuilding from the sources in incoming seems to fix the behavior. -- Devin \ aqua(at)devin.com, IRC:Requiem; http://www.devin.com Carraway \ 1024D/E9ABFCD2: 13E7 199E DD1E 65F0 8905 2E43 5395 CA0D E9AB FCD2
signature.asc
Description: Digital signature

