Message ID | 20170219103058.32429-3-nicolas.iooss@m4x.org (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 71ADE604A0 for <patchwork-selinux@patchwork.kernel.org>; Sun, 19 Feb 2017 10:40:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 46D9F2872B for <patchwork-selinux@patchwork.kernel.org>; Sun, 19 Feb 2017 10:40:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 27C5828734; Sun, 19 Feb 2017 10:40:10 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id E01662872B for <patchwork-selinux@patchwork.kernel.org>; Sun, 19 Feb 2017 10:40:08 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.35,180,1484006400"; d="scan'208";a="4029907" IronPort-PHdr: =?us-ascii?q?9a23=3AHrp+uhDjoEctsoXp6soHUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPr5oMiwAkXT6L1XgUPTWs2DsrQf2reQ6virADNIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbN/IA+roQnNucUanIlvIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1hi?= =?us-ascii?q?gHLTo5+3zJhMJ2gqxQvRatqwViz4LIZY2YMud1cKHActMAXWdPXthfWTFPDI2/?= =?us-ascii?q?aIUADeQBPf5aooXgqVYBogexCwayC+P00TJImn370Lcm3+k7DQ3KwgotFM8Ovn?= =?us-ascii?q?TOq9X1Mb8fX/i0zKbUyjXDa+lZ2Szg44bLdRAhpuqMXaltesfWz0kvFh/KjlKU?= =?us-ascii?q?qYP/JDOZzOUNs2+c7+p7TuKikGsnpg5+ozS1wccskIbJi5sTx1vZ9it52J44Kc?= =?us-ascii?q?C3RUN0e9KpEIZcuzuEO4Z5XM8uWXxktD45x7Ebo5K2fSkHxI46yxLBd/CLaZaE?= =?us-ascii?q?7g7hWeuXPDx2nmhqeKiliBa36UWgz+r8WdSq31tStSpFl8XMtmgK1xzO9siLUv?= =?us-ascii?q?t98Vml2TaIzw3T9vtLIVo1larGMJ4t2KIwl5oPvkTDGS/6gkP2g7ONdko44OSo?= =?us-ascii?q?7uXnYrH+qp+dMY97lB3+P7wzlsGwDuk0KAgDU3WB9eii27Dv41f1TKhSgv0ziK?= =?us-ascii?q?bZsZTaJcoBpq6+Bg9Yyp0j5Ai7Dzen1tQYgHYGIEtedxKAkojpPU3BL+7jDfqk?= =?us-ascii?q?n1StkCtkx/DBPrH7BJXNNWLMnK3ufbZ69U5Q0BAzwsxH55JIFrEBJ+r+Wk32tN?= =?us-ascii?q?zeFBA5Lwy0zPzhCNhm1IMeXmSPAqqDP6PJrV+H+PgvI/KWaI8Sojb9JOAv5+Ty?= =?us-ascii?q?gn8hhV8dYa6p0IMVaHC6BPtpP0aZYWHrgtcHEGcKoBEzTOLuiF2fXj9cfGuyX6?= =?us-ascii?q?Qg5jEmEo6mCp3DRo+1irybwCi7BoFWZnxBCl2UCXfnaZ6LVOkKaCKTPs9hlScJ?= =?us-ascii?q?Vbm/RIA/yx6irgj6y6BoLuDM4C0XqYrj1MRp5+3UjRw96Dt0D8Kb026QUW50mm?= =?us-ascii?q?IISiQs069hu0x9zU2P0a9ig/xXDdZT/e9GUh8mNZ7AyOx3E839Wh7bcdeTU1up?= =?us-ascii?q?XtKmATQtQd0r2N8Of1xxG9O8gRDfxyCqGaMal6SXBJwo9aLRx3nxJ8Bhy3nY0K?= =?us-ascii?q?kukVwmTdVTNW28hq9y7A/TB5bXnEWfkqalb6Uc3CrW+2eEwmuCpkZYUBR/Ua/d?= =?us-ascii?q?R3AQelPWrcjl5kPFV7KvCbUmMgxHycOZL6tKbsTljVRARPv5PtTReXixm2SxBR?= =?us-ascii?q?aW2LyAdozqdHsB3C/FEkgLjxgT/WqaNQg5HiquvXreAyZ0FVLueEPh6vF+p2mh?= =?us-ascii?q?Tk811AGKd0lh2KCp9RELn/CcTOkT3r0csic7tzp0BEq9387RC9eYqQthfaFcYd?= =?us-ascii?q?Yj71ddzm/ZuRJyMYGnL6B4nFEeax53v0Ts1xppFopAjdImrHQwzAp9MaiYyk9O?= =?us-ascii?q?dyuE3ZDsPb3aMmfy/Aq1ZK7Qxl7e0c2W97wK6PQgqlXvpRqpF0Q583l91NlVyX?= =?us-ascii?q?Sc7I3QDAUOSZLxTlo39x9iqrHZeCY95ITU1WB3PKm3qDDC2NUpBPY/xhanZddf?= =?us-ascii?q?P7uOFBXuHM0CG8iuNOsqlkCzYR0ZJuBS9bA7P9m9evScxKGrOfxsnDW8jWRI+I?= =?us-ascii?q?p9yF6D9zJgSu7U2JYI2+2X0RGDVzjil1ehrsD2mYdfaDEJAmW/yDbrBIhNZq1z?= =?us-ascii?q?Z4kHE2GuLNOrxt9mnZ7iR2ZY9EK/B1MBwMKpeQSdb1j53Q1XzkkXpWGnmTe/zz?= =?us-ascii?q?xxiT4ltK2f3DbBw+76bhoIJnZLRHV+jVfrOYW0lN4aXFKvbwgyiBuo/l36x65c?= =?us-ascii?q?pKVxKmncW0FIczLwL258Tqu6rqCCbNJX6JM0rSVXV/yxYF6ARb75vxsVzTnjH3?= =?us-ascii?q?BFyTAlaT6qoI72nwF/iG6HK3ZztnXZc9lqxRjD/NzcWeJR3j0eSSlklDbYG1m8?= =?us-ascii?q?MMOt/diPi5jDteW+WH67WZ1IbSnn14WAuzWn5WdyGx2wg+izmsH7EQg9ySL70d?= =?us-ascii?q?hqVSHMrBnieYnmzL61Pvx9fklvHlP87NB6Go5mmIsqmJ4QwWQahomS/Xcfj2fz?= =?us-ascii?q?MMlU2b75bHoXXzIE397V4A/j2E1sNX+Jw4P5VnOHzct7YNm2eGQW2jgy78pSEq?= =?us-ascii?q?eb8KREnTdpolq/tQ/RZfl9niwByfc3834VneUJuAsrziWADbEfBlJYPTTtlxSO?= =?us-ascii?q?7tCxsL5XaHypcbeuyEp0hcqhA62aogFARHb5fY8vHTV37sV7NFLDzmfz5Z3jeN?= =?us-ascii?q?jedt8TrQCUnAvbj+RPL5IxjPUKjzJ9OW3hpX0l1/I7jRt20JGipoeHNmFt8Lij?= =?us-ascii?q?DRJCLTL1YMcT+i3qjaZYhcuW2pyjHpNmGjoXRpfoS+ynEC4Kv/T9KwmOCCE8qm?= =?us-ascii?q?ucGbfHHg+Q9kFmr2nUHpCoKX6XImIZzdN8SxmBPkBfhxoUXDoilJ4jCg+q3NDh?= =?us-ascii?q?cFt+5j0J/l73sAZMyuZ2OBnnSGjfohuoZSkuSJWEMRpW9R9N513OMcCE9eJzGD?= =?us-ascii?q?xY/oe9owOTJGybYB5IDW4XVUCeAVDsIKWu78Ha8+eEHuq+M+fOYbKWpOxAUfeH?= =?us-ascii?q?2Imi0pVg/zmRNsWDJH9iAOMn2kBbR3B2B9zZmykTSywQjy/Nd9SUpAq4+iBsss?= =?us-ascii?q?+/8ejrWQL26YuBEbRSN89j+xesgaeML+SQnjp2KS5E1pMQwn/F0Lsf3V4Wiy5w?= =?us-ascii?q?bDStFLMAtSDDTK3Ohq9XEx4bayR2NMRW9a482BdCOdLDgNPvyrF4luI1C0tCVV?= =?us-ascii?q?H5lMGmf8oKI326NFPCH0uLOqqJKiDMw8Hte6y8UadQjOJWtxKupTmbD1XvPjOZ?= =?us-ascii?q?lznmTxqvK/1DjDmHPBxCv4GwagtiCW75Q9/9dxK7NsV4gScxwb0uiXPALXQcPi?= =?us-ascii?q?Rkc0NRsr2Q6jtVgu9iFGNc9XdlIuyEmimD4+neNJkWreNhAj5omOJC/HQ617xV?= =?us-ascii?q?4TleRPBvliretNturEuikumIyjtqSwBBpSpOhI6RukViI6rZ/IFaWXnY5BIN8X?= =?us-ascii?q?mQCxMSqttrEN3gpb1fysPVm6L1NDdC9MnU8NAGCMfILcKLKn0hMQDmGDTMFgsK?= =?us-ascii?q?USarNX3Dh0xaiPyS8GeVoYIiqpj0g5cORL5bVEYuFvMGBERlHdoCL41xXjw4kL?= =?us-ascii?q?6UlsoI6WC5rBnLS8VQporHWe6KAfXzNDaZiqFJaAATzr//KYQTN5b721B5alVg?= =?us-ascii?q?h4TFBVbfUcpWoiJ/ag80oUNN8GVxT2Aox03kahmt4GIIFfKukB85kBd+Yf8q9D?= =?us-ascii?q?fq+Vs3IUDKpCQomkkrhdrlmSyRcCL2LKqoRo5WCiX0t083Mp7gXgl6cxa9nU1+?= =?us-ascii?q?OzfCXb5RiKFgdW9zgg/GpZRPAeJcTbFDYBII3/6XaO8n0UpCpSi8wk9H/fXKCZ?= =?us-ascii?q?1nlAQwcJ6sq2lP2wVsbdIvIqzQPqVJxEBKhq2Spi+oyvwxwAgGKkYR92OSfTQE?= =?us-ascii?q?uFYPNrgnOSWo+Pdj6RaFmzRde2gBTOYlovVv9kwhIeuA1D7g36RFKk+vK+yVN7?= =?us-ascii?q?mZtHTYlc6UXlMw0VsFl09b8rds1ccuaEmUV0c0zLuNDRsJM9HCKQJUb8ZI8njc?= =?us-ascii?q?YzqOu/3XwZ1pJ4W9CvzoTeiWuaYOnE2kBxgmEJ4W7ssdHpmhy1rXLcb9LLEYzh?= =?us-ascii?q?Ut6hzrJE+bA/VJYh6LlikIo92nxp9twYZdPi0dAXl6MSiv+7nYvBEqgPueU9ct?= =?us-ascii?q?eXoVRJEENmgxWMy0gC5WoWhPDCSt0uIY1AiD7yXwpiLOAzngd9BjfuubZQtwCN?= =?us-ascii?q?Gq/jUy67W5iUXJ/ZrEKGH6L85tusHU5OMBvZmHCO5UTaNnvEvGn4lYWnqqXHTV?= =?us-ascii?q?EdKsO5jwbIosbNzzCnqgVFywlS41Rd/rPNmxNqiInR3oRYFMvYmf2zAjL9GyFj?= =?us-ascii?q?cfGhd3vOwD66R8ZRAZb5o8ex7ouBw0N7ajLweAztWuX2GtJCNNT/ZByeW6ZrpX?= =?us-ascii?q?zzcjb+Kh1HQgSZQ6wPWt/k4WWJEGlBfeyui/Z4NGSyj8BmRdexnTpSo+j2VuK/?= =?us-ascii?q?o9wuI4wBPOrVkQLiuGdPJ3Z2xevtE9BFSSIXNsBmo+WVCckZLJ4hSw0LAK4ytd?= =?us-ascii?q?g9FU3PVGsHjkvp7QejSsWLCrqZjOvCogasAmrLFrPYzlPMSGqIvUnibDQ5nIrg?= =?us-ascii?q?2FTCm6GuJGmthRJSJYR+VImWElOMEdpIVB6EowWd0lKLBVDqkjuKyqYyJ+DSEO?= =?us-ascii?q?1S8ZS5+A3Dsaj+ezwbvVjBGQcIg5PRwFt5VDjN0dUzJ2YiwApa+jUZnWmHGeSm?= =?us-ascii?q?QRJgcc8xhM7hoaloBsZuDl/JbITJhUxjFMp/J0UzfEGYdw+Fv+SmCWh1/4SPO7?= =?us-ascii?q?nOGyxg1Szejj0t8CVB5xFEhR3eBWmVU0KLtvMakfopbKsiOUdUP9pG/i0/WpJF?= =?us-ascii?q?9KxMLOalL4EpTKtXDnUiIG430VRZVDyHbFFZQdiwB5crokpE1QIIC6fUbz/yYk?= =?us-ascii?q?x4JoH7akVcCrwFIlrW0eSSmzDtRPEf1rvlXMVTJ5ZJCrrYnqNI9JQm9M4pGdrU?= =?us-ascii?q?lWkFl1OS6j1ZVcM91N4iILXDVXvTqdvsG9R9FY1MBqCJ8MJtN/u3bjF6NeJJie?= =?us-ascii?q?vWE5urz1xn/e4TA8v0+wxC+vFK+gU+JZ42oeFx0zJ2uEsEkvCPAj/3zO8lDXqF?= =?us-ascii?q?904flUBryOjUV3rzZ9GpFOBjlJ1XC5IVR8VmNGs+BAJKTTbcNcX+E4ZQWzNBwm?= =?us-ascii?q?Cf4mw0uJ8Fl6nHvjfyNytgpa+yXcXwYuVikYmbbtliMApc65IzMaTIhIbTo5ZS?= =?us-ascii?q?ffNw2bgTxXvApYa0xyQ5AZBdJF9KsB3Ypa+crCTUisJDoAXBxlMQI4yuRQmlJZ?= =?us-ascii?q?sEWfYiDdFguodfDAshFteseRtsGpJuzj/AhbkoPnrPw496IbSnK8gw2tXNbeo5?= =?us-ascii?q?X/ttCRt0uOdab4M/GnbnPbSjjDkwywj68+D5bW5yjTLBZbK55ixHo4ZpjhDHXG?= =?us-ascii?q?PQhaK6IePEVXT6Z6ZstaoupCfc9rZL4J+bNxBhKAXh7vGJagrONcIVbXWDvTND?= =?us-ascii?q?iO/fKnoYLL87PdTfbvZtaWy3bAWaJ3MY9w6SPnFLfyzY9e5k321+9v9kN9V1fL?= =?us-ascii?q?KD2Oo8r6JgwV/smialXtsYAzETPQHphwjGLnxltceMoPXy2q7JMYxYtC53b+Ve?= =?us-ascii?q?10zkr+vPBc+rR/9YY35LVpxtuuKqfJNfRWq0lnDQaIBg9y7JUiHHB/R3xNYu8W?= =?us-ascii?q?MPrRZ7oWgt3uq+/tC6wa8xmV++tHadTZOU3Ohs6/BSyCRhBemgcOtyIaJBOG1/?= =?us-ascii?q?GZg690Vdqlpe/h10I1+Fi+MgQJw61x5Yqf4aqIo/LXbwHNwrcaXKjqWtnzoa4o?= =?us-ascii?q?u0+I4v0kjrEOcHRvYwK7COgdStIdxmD4wKA21yIjDd3MEK/79f5eU3I5gijglI?= =?us-ascii?q?pjH1UXHfMUGaSE/ZhEkmc/gezZOcUccrpelWaXCR6kDrgCxGau6ySNJGllhg/B?= =?us-ascii?q?0w3sQWyp9lD7til4TjXQz9f4jkVaTKG3CllIUyqvJ0B4rCuFPBD0u9rvpaQ18E?= =?us-ascii?q?Y2P3TmtN2XjmuhP6hXH8nlK9yCOiQ0oU8XjJktRtyuxY8bGMCyINEK8H1kafve?= =?us-ascii?q?8WyrmTdbo6hbn4re/t2V+vLPEHmilaKarbuNxCpfynclo14y8cygOevI592RRP?= =?us-ascii?q?SkzWARQDljuwHZRR66tqTbr0wIOUyMyErLl5EKPtBd3Xk8yE7m4fMuT88t+wpF?= =?us-ascii?q?F4bPffUCqSr0ODvuzlaVe8g3WTWG0ztLAlL1FkF1GK442G/rvcLJk3LQ90cpRo?= =?us-ascii?q?l2eUznnwZ4D54kKUI39VgY3jYDERUXaR+FFr2oAl7lLYQcX0gZdRuHxKS6ersw?= =?us-ascii?q?3UBrx7Ov4+nTbfBzB6UTLftdiw+Ok0JdGp0Ira0fTrV8e0Ve9K7MvATiDZboX+?= =?us-ascii?q?T+n3oqKfK1Wtxa8dwet3Y65ga/XB+g5JdY4rYVlp+Ha6lEYYLWs8Bk9Udn4jwP?= =?us-ascii?q?eTJRjxhjlR+5VvocpO/76NjBrJWo8vquVLoqR+gP7Bg7HXp+gIH/gF89utHazP?= =?us-ascii?q?xcRZfLiYvl/wBCPWWKtJzc0xZiNeoEM5irc6p493UbOygeIGoDPdiXa/k5+CJt?= =?us-ascii?q?NSvc5lxcDcMWZNMYOsXNlRpSikL3RLFZ7tDbFUOAC4dva8Ao6HL6yDE08JQmSO?= =?us-ascii?q?nv9CS7JYvB4FFRIfxMkD9glNXYpOga2fDSEjQY4WGFaxhpxSOP04KCC/fr/eSC?= =?us-ascii?q?0t7UVVIGHjIuU4hHOTqC/ReqSfaylJr0TAyb8NLzgIg5dEKKXHO9hqMFsrxDEe?= =?us-ascii?q?RYkCX0wiBeFpzph/KSq9es8HFYtkFbH4Zz4xzFH79fPpZiNRTjiMarQkl8Bi3i?= =?us-ascii?q?eMDbbRcuoPCZxvsQ7OV+OUr+YpUbIhEex7L593VVVA1uR6DyvlqDWuIRftRmQu?= =?us-ascii?q?vern9J8YJgN7MPPF+FqZz2tDdHtlQ2DxUvaLAutTFVa0jOnAJUW6boorEAkRET?= =?us-ascii?q?UcRkuUNWH2K/Jn4+7SLdVatJlKmRFOAV8jKLQ6wBSUpoKD1xQw+12Jh1f7upnO?= =?us-ascii?q?xHvX1GnixnvfgqyCZqRB2iti3wv6gNwy4v+KmktDUdvnxIVuqenDnOCVVfy/QK?= =?us-ascii?q?iqAQC2385ly4YXkDapby4bZ8KMTk64Yh+XQ+bg85cy0AQ+ugFzn6j7mUDYyXrN?= =?us-ascii?q?JcmBmNtd3Ibb+yMScSMbA9xgj4R3Rn0wjemxFo8HAQQji76d8pK4q8Ndwixiqy?= =?us-ascii?q?FmjRbEwM7b9RsMvtqV4LS/M7aVx9z2V4yciLXzADSsPJFWY0iAgkdGpFfYlM6R?= =?us-ascii?q?8fDaYohCiHsrNB/gEObzfeCp6l9ZXIncfUxXk9Ss9nxmDRpq2FgJMmymFqm9Nw?= =?us-ascii?q?7i6TpXsTdu3YU8l3Anjw14dS0vL+Z/Szsu8dTItp1bWhXOUEMsa95Wu8wI9qVV?= =?us-ascii?q?O9xrQCA1q5N/cOxrbFUyi/T22VQuCLc3WRkDY4NU7y/gOkLlotaMdFt0U9KPfN?= =?us-ascii?q?hoZAlw39VrN5XieQqkHVzGwtNeMXbAw3t52hewMUUO4dfe6cKvYywPcmElsDc2?= =?us-ascii?q?fJHTdqC++xqVOtk4x7O3Ju4ErkZeTt9hvrMMCVGhkCEI7VsoR9+fqkSWKdIXVg?= =?us-ascii?q?1gF9PFFo9+fDEFQ8ru1cc5aRnNjIgNR71e8Fd+tzPiAmv94Tm55j6ZOK38uQdh?= =?us-ascii?q?HR1JnyL8nPoveEG/3f01gqemZCX7oFYAP14p43PsI4W7LPHrtWoxAcCbI8QJM/?= =?us-ascii?q?K2f77Lt0Ix9rcg7NeLS0hdHnpueKZptXpH/W6Uk9LCXGtB0Azfy0SxJ0b5awi3?= =?us-ascii?q?X0Pp8wWipLr8dxBRt+AItPB8QAohK8DJGKnqG7l8S8+1h+u+8NrarwFu7K28qk?= =?us-ascii?q?0IlrWJha/0OLNi7LBKZ3mkRlkviygvDY35n/F8zifdIEVPBlTWPea77GH4C/Kj?= =?us-ascii?q?eQNcLmf05J7aSQ0LVjUhWefCr5RbaJtDW4NPV45kU20oJ5fPLJzDws877UxsD/?= =?us-ascii?q?Z2Rapie/t36GKoFT7FvQBezRRxhUU+aK8H55Ha0Laov57OAOMdg8z9WH+wlz6C?= =?us-ascii?q?5N0NCZI6igskDMxlh7eozFI0fz3SY2R5UKKgylMUQwmW/ZtmjdAXNEI8igKMlt?= =?us-ascii?q?hsuVDxP060l1mGEtfXJBGnHzSNeQI2cb3cW+aBeN9AJRANYJh/S3dlIgtq2uVe?= =?us-ascii?q?loPY1Imf60u7UDkNZpLTzPRcddMy/fML92PiReDv/Rq1gweBEJqLs1VZkvZZiI?= =?us-ascii?q?PkwHNFyPyT79zQfY1k30bdOs3r6TICkK6nVH067F0T9Uqgm8o/mWns3jULHfbJ?= =?us-ascii?q?HxR/PSLislVjeESjQ2EEap/0qkuvUesPqfO2cfrUgeYjiOBw4LuqBvsd/QA3fR?= =?us-ascii?q?meJ5f50Kg+uVVjvtSC1+iKoyBiFLtV2DQ/oDCQnadXnhj3RAuAa6PP9D4Wrlb6?= =?us-ascii?q?GExqpSQ+EWDZFDfeaDQ9vZZ/9eIywllisdOOmmZN3crqs53kjOTWQHD6nC7Eee?= =?us-ascii?q?Q1KOQvyA2zLrWp0Yv4oxuiov4NLQhC53E7/TMraZvTGu95C3jCeCte3ZTGktbF?= =?us-ascii?q?Q/gPgeD2mZ3BlANGYEBskOuEHjR66Pe0dB2XEyhOJwxRAMYgVzU3xp0n1Qhvq9?= =?us-ascii?q?HNNWSUIMhmO0XPIGdEx3DC83/UKS4A3yZtoAucTISm9b6LQDVIQdLP4y6IbLJq?= =?us-ascii?q?Qc2vAp0yx6oH9yjyLIFF5ZjwSY44LMDal8wftE/mB+8PZoDW+VRDaKVGnMzY6v?= =?us-ascii?q?EIpuwiB1ujiw0cvfueRkL/1boIZiG38PXTIwIcrSq2MSGVro0Re/6k7oVA+VJy?= =?us-ascii?q?gUtXNSfSE=3D?= X-IPAS-Result: =?us-ascii?q?A2EWBQCndalY/wHyM5BeHAEBBAEBCgEBFwEBBAEBCgEBgya?= =?us-ascii?q?Bao5VqFYriCpXAQEBAQEBAQECAQJfKIIzIoIcBgECJBMUIA4DCQEBFykICAMBL?= =?us-ascii?q?RURDgsFGASJTgQBsHU6JgKDaIdmhkyJFREBaIUZAQSJB4gJinSCApAOimOGNJM?= =?us-ascii?q?iWHgIIBQsRoRKHYFidIhCgi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 19 Feb 2017 10:39:50 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v1JAdLUU006084; Sun, 19 Feb 2017 05:39:29 -0500 Received: from tarius.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 v1JAW6NB147755 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sun, 19 Feb 2017 05:32:06 -0500 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v1JAW5dj005068 for <selinux@tycho.nsa.gov>; Sun, 19 Feb 2017 05:32:05 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BQAQC/c6lYhyIeaIFeHQEFAQsBhTuOVaRHhDWIL1cBAgEBAQEBAhMBAQEKCwkKHYUgBidiUVcZiW8EAbB/OoQQh2aGTIoPhRkFiQeICYp0ggKQDpEXkyKBVyAULIRADEQdgWJ0inABAQE X-IPAS-Result: A1BQAQC/c6lYhyIeaIFeHQEFAQsBhTuOVaRHhDWIL1cBAgEBAQEBAhMBAQEKCwkKHYUgBidiUVcZiW8EAbB/OoQQh2aGTIoPhRkFiQeICYp0ggKQDpEXkyKBVyAULIRADEQdgWJ0inABAQE X-IronPort-AV: E=Sophos;i="5.35,180,1484024400"; d="scan'208";a="5949496" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 19 Feb 2017 05:32:02 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AMmTtchQtOsjYmr1cTn9FnMx7K9psv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69bRSN2/xhgRfzUJnB7Loc0qyN4v2mADRLuM/JmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBW7oR/MusUKjoduN7s9wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSWdbQspcTTBNDp+6?= =?us-ascii?q?YoASD+QBJ+FYr4zlqlUWrBuxGQ6sBOf1xT9Tm3T43qo60+M6EQHdwQctGNQOsH?= =?us-ascii?q?XIo9XyMKcdS/u1wLPJzTXEaPNWwiz95ZPNch0urvCAR7VwcdDeyUQ2EQ7Ok1ae?= =?us-ascii?q?qZT9Mj+IyOgAt3KX4/d8We+gkWIqpR19riKhy8ojkoXEhZ8ZxkrF+Ch42oo5OM?= =?us-ascii?q?O0RFJhbdK6DJddtSeXPJZsTMw4WWFnoiM6x6UGuZGleCgKz4wqxxvQavCaaYSI?= =?us-ascii?q?+hXjVOKRIDdkmn1qZLK/hxCz8Ui51+3zSNO40FFQripKitXMt3YN2ALP6sWfV/?= =?us-ascii?q?dx4EOs1SyS2wzP5exIO045mbbBJ5MvzbM8jp8Tvl7CHi/ylkX2lqiWdkA89+a1?= =?us-ascii?q?9+rpf6nqq4eCN49qkQ7wKrwjltKjDOkgNwgDUGea9f671L358k30WLNKjvwqna?= =?us-ascii?q?netJDVP98bqrS4Aw9S1YYj8A2/Aiy939QfgHkHKk5Kdwycj4TzPlHDL//5Ae24?= =?us-ascii?q?g1S2nzdn3+rGMaH5ApXRMnjDl6/sfa1j5E5YyQozy81f5p1PB7EdIPP8Rk/xtN?= =?us-ascii?q?vCAh8/KAy72fzrCNp61oMACiqzBfqCPafTt0KYzv4+KOmLIokOsXDyLOZ2yeTp?= =?us-ascii?q?iCofmFQaeaCylboQb2ujVqBgIk6eZXP3xNYGFnwRlg9iXKrtklLUAm0bXGq7Q6?= =?us-ascii?q?9pvmJzM4mhF4qWHo0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EDAgAGc6lYhyIeaIFeHQEFAQsBGAEFA?= =?us-ascii?q?QsBhRCOVaRHhDWIL1cBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyCCHgYnYlFXGYl?= =?us-ascii?q?vBAGxATqEEIdmhkyKD4UZBYkHiAmKdIICkA6RF5MigVggFCyEQAxEHYFidIpwA?= =?us-ascii?q?QEB?= X-IPAS-Result: =?us-ascii?q?A0EDAgAGc6lYhyIeaIFeHQEFAQsBGAEFAQsBhRCOVaRHhDW?= =?us-ascii?q?IL1cBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyCCHgYnYlFXGYlvBAGxATqEEIdmh?= =?us-ascii?q?kyKD4UZBYkHiAmKdIICkA6RF5MigVggFCyEQAxEHYFidIpwAQEB?= X-IronPort-AV: E=Sophos;i="5.35,180,1484006400"; d="scan'208";a="3298627" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Feb 2017 10:32:02 +0000 Received: from localhost.localdomain (81-66-120-207.rev.numericable.fr [81.66.120.207]) (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 997855648F6 for <selinux@tycho.nsa.gov>; Sun, 19 Feb 2017 11:31:34 +0100 (CET) From: Nicolas Iooss <nicolas.iooss@m4x.org> To: selinux@tycho.nsa.gov Subject: [PATCH 3/5] libsepol/cil: free the first operand if the second one is invalid Date: Sun, 19 Feb 2017 11:30:56 +0100 Message-Id: <20170219103058.32429-3-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170219103058.32429-1-nicolas.iooss@m4x.org> References: <20170219103058.32429-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Feb 19 11:31:34 2017 +0100 (CET)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/libsepol/cil/src/cil_post.c b/libsepol/cil/src/cil_post.c index 2de55b562b8f..48a7bd3daeb8 100644 --- a/libsepol/cil/src/cil_post.c +++ b/libsepol/cil/src/cil_post.c @@ -1105,6 +1105,7 @@ static int __cil_expr_to_bitmap(struct cil_list *expr, ebitmap_t *out, int max, rc = __cil_expr_to_bitmap_helper(curr->next->next, flavor, &b2, max, db); if (rc != SEPOL_OK) { cil_log(CIL_INFO, "Failed to get second operand bitmap\n"); + ebitmap_destroy(&b1); goto exit; }
When __cil_expr_to_bitmap() fails to parse the second operand of an operation with two operands, it returns an error without destroying the bitmap which has been created for the first operand. Fix this memory leak. This has been tested with the following policy: (class CLASS (PERM)) (classorder (CLASS)) (sid SID) (sidorder (SID)) (user USER) (role ROLE) (type TYPE) (category CAT) (categoryorder (CAT)) (sensitivity SENS) (sensitivityorder (SENS)) (sensitivitycategory SENS (CAT)) (allow TYPE self (CLASS (PERM))) (roletype ROLE TYPE) (userrole USER ROLE) (userlevel USER (SENS)) (userrange USER ((SENS)(SENS (CAT)))) (sidcontext SID (USER ROLE TYPE ((SENS)(SENS)))) (permissionx ioctl_test (ioctl CLASS (and (range 0x1600 0x19FF) (.ot (range 0x1750 0x175F))))) This memory leak has been found by running clang's Address Sanitizer on a set of policies generated from secilc/test/policy.cil by American Fuzzy Lop. Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> --- libsepol/cil/src/cil_post.c | 1 + 1 file changed, 1 insertion(+)