From patchwork Sun Aug 12 20:25:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10563721 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id EE4F114C0 for ; Sun, 12 Aug 2018 20:30:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DD9B42910B for ; Sun, 12 Aug 2018 20:30:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D11EA29115; Sun, 12 Aug 2018 20:30:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D44342910B for ; Sun, 12 Aug 2018 20:30:15 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by UPBD19PA09.eemsg.mail.mil with ESMTP; 12 Aug 2018 20:30:11 +0000 X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747399" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2BSBQBvmHBb/wHyM5BbHgEGDIMkJ2YjShIojFakBIFaFxgDEYgLNxUBAgEBAQEBAQIBbBwMgjUkgl8DAwECNxQgDgMJAQFACAgDAS0VEQ4LBRgEgn8BKIFYAwEBqiyDem6FZopsP4ESh10BEgFshQkCjQI9jR8HAoF9g3IziSeCIYwikxGBVyJhcTMaMEOCaQmLXYRvbXoDFBSJZ4I6AQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:30:10 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKU5t3017892; Sun, 12 Aug 2018 16:30:08 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7CKQ9e9024318 for ; Sun, 12 Aug 2018 16:26:09 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7CKQ8KH017820 for ; Sun, 12 Aug 2018 16:26:08 -0400 IronPort-PHdr: 9a23:lAEHkhK4tfMrIr4QltmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeFua0/kUfDUdyK8/sc16zbvqX7VioF6JeF9nUDdM8EWxwEjJAQmAotSI6ABFbgJfHnJyo9AIxZVVBj8n36eUhYEcrzfRvT93u16zNBUg7nO19NL//uUpXXk9zxz/q7rpvSaAJMjSH7YLR1Nw6eqFnB8M4MjtgqMb4/nyPAuWAAYOFK3SVtLFOXkQz745KLxqU7piFfidh01JUVVPnqOaMiQuleDT8hN2kuoszssgLYZQGI+30XX35Ql0ZYRQ/f40KyRY//5xPzrfE1wyyGJYv2QLQzDCyl9LtuQQT0hT0vMi5gtnnQjt1sgalbphO4uhE5xJTbbQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BmAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFYgXMzGjCDLAmLXYRvbXoXFIwhAQE X-IPAS-Result: A1BmAwCplnBbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVgDAQGqKYN6boVmiRSBWD+BEohdhQkCjQKNXAcCgX2DcjOJJ4IhjCKTEYFYgXMzGjCDLAmLXYRvbXoXFIwhAQE X-IronPort-AV: E=Sophos;i="5.53,230,1531800000"; d="scan'208";a="344577" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 12 Aug 2018 16:26:07 -0400 IronPort-PHdr: 9a23:15sAFhQmGjPWBdGUrxxyKNQsgNpsv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+HnYrrlqZKBL4J6jw/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9eZQ/0AMXOKK5c91DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ2nfDDZNekCPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYtdhG9tehcUjCEBAQ X-IPAS-Result: A0BnAwAil3Bbly0bGNZbHgEGDIMkJ2Z/KIxWi1maHBsRh2ohOBQBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBWAMBAaovg3puhWaJFIFYP4ESiF2FCQKNAo1cBwKBfYNyM4kngiGMIpMRgViBczMaMIMsCYtdhG9tehcUjCEBAQ X-IronPort-AV: E=Sophos;i="5.53,230,1531785600"; d="scan'208";a="14747349" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 12 Aug 2018 20:26:07 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;82eb17fe-3261-4d26-a2be-bbfa822ee525 Authentication-Results: upbd19pa04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=mgZB=K3=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 327739472|UPBD19PA04_EEMSG_MP4.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:fw10vRC8Z0H2JdV83B4OUyQJP3N1i/DPJgcQr6AfoPdwSPv8rsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7FoccfJ1EUjCQfIgk+NpYD5MD6ZzOoAv3SB4+duWu+jk20qpgVrrjSyxsohi5PFipwVx1za7yl0xIA4LsCiRkFhe96rCp5QujmaN4RoRsMiRHlluCM1y7Ebo5K7ZC8KyJAnxh7DdfOIb4iI4hTiVOaIPDd3mmhpeLWlhxa96USgy+v8Wdeo0FtSsyZJjN3BumoQ2xDP5cWLUPVw8lu71TuB2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeTdkUr+eel9vzqbLDoq5KEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPy/jDZJ53SkyDcedNamGQ4mshLKb2yLiQc9cYX1AAV2XV3K0Z8ODQfheMXvOcP8kqSQNUP2ac6FkzQun5V3/l6ohKfDbqHRB6MDTkeNt7uiWrikcsDx5C8PHiDOIXzgyhmQMViM716B5oFVgxxGEy6cq2vE= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BsAwBblnBbhyIeaIFbHgEGDIMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/gRKIXYUJAo0CjVwHAoF9g3IziSeCIYwikxGBV4F0MxowgywJi12Eb216FQEBFIwhAQE X-IPAS-Result: A0BsAwBblnBbhyIeaIFbHgEGDIMkgQ1/KIxWi1maHBMIEAGHahoGAQUyFQECAQEBAQEBAQEBEwEBAQoLCQgpIwyCNSKCYQaBCVFXGYMgASiBWAQBqimDem6FZokUgVg/gRKIXYUJAo0CjVwHAoF9g3IziSeCIYwikxGBV4F0MxowgywJi12Eb216FQEBFIwhAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 12 Aug 2018 20:26:05 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 90C2B564740 for ; Sun, 12 Aug 2018 22:26:02 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 12 Aug 2018 22:25:17 +0200 Message-Id: <20180812202522.3743-9-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180812202522.3743-1-nicolas.iooss@m4x.org> References: <20180812202522.3743-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 12 22:26:03 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH v2 08/13] python/sepolgen: remove buggy code X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP av_extract_params() may call __param_insert() with only 2 parameters instead of 4, which has no chance to work fine. Moreover it uses "PERM", which is undefined. As nobody complained about this code, it seems to be dead, so remove it. This issue has been found using flake8. This Python linter reported: python/sepolgen/src/sepolgen/interfaces.py:158:37: F821 undefined name 'PERM' While at it, fix a typo in a comment. Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/interfaces.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/python/sepolgen/src/sepolgen/interfaces.py b/python/sepolgen/src/sepolgen/interfaces.py index 48ae4f27a414..f4d3e5c5d6e0 100644 --- a/python/sepolgen/src/sepolgen/interfaces.py +++ b/python/sepolgen/src/sepolgen/interfaces.py @@ -112,7 +112,7 @@ def av_extract_params(av, params): entries in the dict, but if an unresolvable conflict is found it is reported to the caller. - The goal here is to figure out how interface paramaters are + The goal here is to figure out how interface parameters are actually used in the interface - e.g., that $1 is a domain used as a SRC_TYPE. In general an interface will look like this: @@ -153,11 +153,6 @@ def av_extract_params(av, params): if __param_insert(av.obj_class, refpolicy.OBJ_CLASS, av, params) == 1: ret = 1 - for perm in av.perms: - if access.is_idparam(perm): - if __param_insert(perm, PERM) == 1: - ret = 1 - return ret def role_extract_params(role, params):