From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Petr Lautrbach To: git-commits@fedoraproject.org Subject: [tests/selinux] pr775-checkpolicy-revdeps: selinux_set_callback: fix SETENFORCE callback test Date: Fri, 11 Sep 2026 13:19:17 GMT Message-ID: <178913275785.1.2677256206212109408.tests-selinux-5fe4b9e652ef@fedoraproject.org> List-ID: X-Git-Repo: tests/selinux X-Git-Branch: pr775-checkpolicy-revdeps X-Git-Rev: 5fe4b9e652ef51f34e20453f6c45907ca2c9b30c ICAgICAgICAgICAgQSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KCiAgICAgICAgICAgIFJl cG8gICA6IHRlc3RzL3NlbGludXgKICAgICAgICAgICAgQnJhbmNoIDogcHI3NzUtY2hlY2twb2xp Y3ktcmV2ZGVwcwogICAgICAgICAgICBDb21taXQgOiA1ZmU0YjllNjUyZWY1MWYzNGUyMDQ1M2Y2 YzQ1OTA3Y2EyYzliMzBjCiAgICAgICAgICAgIEF1dGhvciA6IFBldHIgTGF1dHJiYWNoIDxwbGF1 dHJiYUByZWRoYXQuY29tPgogICAgICAgICAgICBEYXRlICAgOiAyMDIxLTA3LTI5VDEyOjI1OjMz KzAyOjAwCiAgICAgICAgICAgIFN0YXRzICA6ICsxMS8tNCBpbiAxIGZpbGUocykKICAgICAgICAg ICAgVVJMICAgIDogaHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5vcmcvdGVzdHMvc2VsaW51eC9j LzVmZTRiOWU2NTJlZjUxZjM0ZTIwNDUzZjZjNDU5MDdjYTJjOWIzMGM/YnJhbmNoPXByNzc1LWNo ZWNrcG9saWN5LXJldmRlcHMKCiAgICAgICAgICAgIExvZzoKICAgICAgICAgICAgc2VsaW51eF9z ZXRfY2FsbGJhY2s6IGZpeCBTRVRFTkZPUkNFIGNhbGxiYWNrIHRlc3QKCldoZW4gZW5mb3JjaW5n IGlzIHN3aXRjaGVkIHRvIHBlcm1pc3NpdmUgYW5kIGJhY2sgdG8gZW5mb3JjaW5nIGJlZm9yZQp0 aGUgc3RhdHVzIGlzIHVwZGF0ZWQsIHRoZSBTRVRFTkZPUkNFIGNhbGxiYWNrIGlzIG5vdCBjYWxs ZWQgYXMgdGhlIHN0YXRlIGlzCnNhbWUgYXMgYmVmb3JlLgoKQWxzbyBhdmNfaW5pdCBpcyBkZXBy ZWNhdGVkOgogICAgdGVzdF9jYWxsYmFjay5jOjYyOjU6IHdhcm5pbmc6IOKAmGF2Y19pbml04oCZ IGlzIGRlcHJlY2F0ZWQ6IFVzZSBhdmNfb3BlbiBhbmQgc2VsaW51eF9zZXRfY2FsbGJhY2sgWy1X ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnNdCgotLS0KZGlmZiAtLWdpdCBhL2xpYnNlbGludXgvc2Vs aW51eF9zZXRfY2FsbGJhY2svdGVzdF9jYWxsYmFjay5jIGIvbGlic2VsaW51eC9zZWxpbnV4X3Nl dF9jYWxsYmFjay90ZXN0X2NhbGxiYWNrLmMKaW5kZXggMjQwYmQxMS4uOWE0Y2Q2MiAxMDA2NDQK LS0tIGEvbGlic2VsaW51eC9zZWxpbnV4X3NldF9jYWxsYmFjay90ZXN0X2NhbGxiYWNrLmMKKysr IGIvbGlic2VsaW51eC9zZWxpbnV4X3NldF9jYWxsYmFjay90ZXN0X2NhbGxiYWNrLmMKQEAgLTU4 LDggKzU4LDggQEAgaW50IG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikgewogICAgIH0KIAog ICAgIHByaW50ZigiY2FsbGluZyBhdmNfYXVkaXQgdG8gY2FsbCBhdWRpdCBhbmQgbG9nIGZ1bmN0 aW9uc1xuIik7Ci0gICAgCi0gICAgYXZjX2luaXQoIiIsIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwp OworCisgICAgYXZjX29wZW4oTlVMTCwgMCk7CiAgICAgCiAgICAgc3RydWN0IHNlY3VyaXR5X2lk IHNzaWQgPSB7ICJhc2RmIiwgNSB9OwogICAgIHN0cnVjdCBzZWN1cml0eV9pZCB0c2lkID0geyAi YXNkZiIsIDUgfTsKQEAgLTk5LDExICs5OSw5IEBAIGludCBtYWluIChpbnQgYXJnYywgY2hhciAq KmFyZ3YpIHsKIAogICAgIGlmIChlbmZvcmNpbmcgPT0gMSkgewogICAgICAgICBzZWN1cml0eV9z ZXRlbmZvcmNlKDApOwotICAgICAgICBzZWN1cml0eV9zZXRlbmZvcmNlKDEpOwogICAgIH0KICAg ICBlbHNlIHsKICAgICAgICAgc2VjdXJpdHlfc2V0ZW5mb3JjZSgxKTsKLSAgICAgICAgc2VjdXJp dHlfc2V0ZW5mb3JjZSgwKTsKICAgICB9CiAKICAgICAvLyB0cmlnZ2VycyBjYWxsYmFja3MKQEAg LTEyMyw1ICsxMjEsMTQgQEAgaW50IG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikgewogICAg IC8vIHRyaWdnZXJzIGNhbGxiYWNrcwogICAgIGF2Y19oYXNfcGVybV9ub2F1ZGl0KCZzc2lkLCAm dHNpZCwgMCwgMSwgTlVMTCwgJmF2ZCk7CiAKKyAgICBwcmludGYoInN3aXRjaCBlbmZvcmNpbmcg YmFjayB0byAlZFxuIiwgZW5mb3JjaW5nKTsKKyAgICBlbmZvcmNpbmcgPSBzZWN1cml0eV9nZXRl bmZvcmNlKCk7CisgICAgaWYgKGVuZm9yY2luZyA9PSAxKSB7CisgICAgICAgIHNlY3VyaXR5X3Nl dGVuZm9yY2UoMCk7CisgICAgfQorICAgIGVsc2UgeworICAgICAgICBzZWN1cml0eV9zZXRlbmZv cmNlKDEpOworICAgIH0KKwogICAgIHJldHVybiBleGl0X2NvZGU7CiB9Cg==