Message ID | 20161226211832.7165-4-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 BBBC360860 for <patchwork-selinux@patchwork.kernel.org>; Mon, 26 Dec 2016 21:19:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AC38A1FF60 for <patchwork-selinux@patchwork.kernel.org>; Mon, 26 Dec 2016 21:19:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A0C8C1FFBD; Mon, 26 Dec 2016 21:19:31 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 14CB91FF60 for <patchwork-selinux@patchwork.kernel.org>; Mon, 26 Dec 2016 21:19:30 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,413,1477958400"; d="scan'208";a="1846712" IronPort-PHdr: =?us-ascii?q?9a23=3AwdQGyRD5Fge1VEexFOd8UyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPr4o8uwAkXT6L1XgUPTWs2DsrQf2rGQ4vqrADBfqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLd8IRmsqQjdqMYajZZtJ6sz1xDEvmZGd+?= =?us-ascii?q?NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLD?= =?us-ascii?q?TRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljj?= =?us-ascii?q?oMODAj8GHTl8d+kqRVrhy8rBB72oLYfZ2ZOP94c6jAf90VWHBBU95RWSJfH42y?= =?us-ascii?q?YYgBAe0DMuZWt4nwpUYCoBWxCgawC+3g1CRIi2Tq3aA4yektDRvL0BA+E98IrX?= =?us-ascii?q?/arM/1NKAXUe2t1KfIzCnMb/RS2Tjn84jDbxMvofaLXbJrasra1E4iFwXEjlqM?= =?us-ascii?q?rozlOyma1v8Xv2ia6OpgUvmvi3U8pgF0rTWuyd0gio7ThoIa013J8zhyzoUtJd?= =?us-ascii?q?CgVUJ2btGpHIFQui2HLYd6XMwvT39ytCon0rELt4O3cDIIxZg92hLSaPOKf5KG?= =?us-ascii?q?7x/sUuuaPC12i2h/eL2lgha/6U2gyurhWcaqyFtKtS9FksXUtnAKyhzT9tCLSv?= =?us-ascii?q?tj8Uel3jaCzxzT5fteIUA1iKrbMIQtwqIwl5UPsUTDGTX6mEPqg6+Nakoo4O2o?= =?us-ascii?q?6+XjYrn+p5+cMZF7ih3mP6gzlcGyDv40PwgTU2SB5+ix26Pv8VfkTLlSi/05iK?= =?us-ascii?q?jZsJTUJcQBoa65BhdY0p095Ba7Djem1skYnHYeIF1efxKHko7pNE3QL/DjFvq/?= =?us-ascii?q?n1Stnytrx/DBJLHhBI7NIWLZnLfuerZ99VZQyBAvwtBH+5JUFrYBLer9W0/wsN?= =?us-ascii?q?zYCwE2MxavzubpFtpyy4QeWXiVDa+BKqPStl2I6fwzLOmQfoMVvyz9K/c97f70?= =?us-ascii?q?kXA5gUMdfbWu3ZYPdX+3AvFmI0KfYXrwn9sMCnkKsRQkTOzriVyCVjhTa2y0X6?= =?us-ascii?q?0i+jExEJimApvbRoCxnLyB2z+2EYBKZm9cEFCBCmvnd4KBW/gQci2SOdNhniYC?= =?us-ascii?q?Vbe/V48rzQuuuxPiy7p7MurU/TUVtJLi1dhy4e3ejhQy9ThtA8Sc1WGBVWd0kX?= =?us-ascii?q?kSRz813aB/v1Jyxk2F0admn/xSDcZT6O9RUgcmKZ7cyPR3BMvpVQ7GeteJSU2m?= =?us-ascii?q?Qsm9AT0rVdI+3cMBb1xmG9q8ihDD3iyqA6IalrGQGJM18rjc32XqJ8pnxXfJzr?= =?us-ascii?q?Uhj0IhQstJL2GmgbR/9wfLDY7Tj0qZj7qqdbgb3CPV6miD1XCBvFtZUA5rSqjF?= =?us-ascii?q?RWoQZlHXrdTi/kPCS6WhBqg5PQdbzs6CMKRKYMXzjVpaXPfjJMjeY2Wplme+Hx?= =?us-ascii?q?aH3LWMY5bre2UGxyjdDVAEkwEK8XadOwk+HT2to2XEDDxhDVjveV/j8fFiqHOn?= =?us-ascii?q?SU851wKKYFdi17qy5x4Ynv+cROkQ3rIDpSctsTJ0HEyy39jOEdqPuxJhfLlAYd?= =?us-ascii?q?M6+FpIz3/WtxZ8PpO+NaBvnUQRfBhyv0/00BV3EIpAm9AwrHw21ApyNb6Y0FRZ?= =?us-ascii?q?ejOYw5/wPrnXKm7p8RCrdq7Wxlbe0NOM9asV7/Q4sVrjthmzFkU+63Vnz8VV03?= =?us-ascii?q?yE65XRAgoSS5XxUl0r9xVhvLHaZC495o3R1XJ2N6m4qDnC1Mw1BOE90BavY89f?= =?us-ascii?q?ML+YFA/1C8AbCdKhKOg2m1e3dBIEJ/tf9LAqMMO8bPSGxaurMPxnnDK8gmRN+J?= =?us-ascii?q?p93V6U9ypgVu7I2I4Iw+2F0QSaVjfzllOhv9vrloBDYDEdAnCwyTP4BIJLYK19?= =?us-ascii?q?Y5oLA3+0I8Kr3tV+m4LtW3lA+V6lBlMG3MupdgSJb1HmxwJfy14XoXu9lSu/1T?= =?us-ascii?q?x0nCkjrrCD0yzW3+TiaB0HN3ZVRGljkVjsPY+0j8oAUEe0bwgpkx2l5Unhyqhf?= =?us-ascii?q?paR/KXPcQV1PfyTsKGFiSKSwvKKYY8FT8JMorTlXUOOkbFCeS779uAca3zr4H2?= =?us-ascii?q?RAwDA7djequoj2nhFhk2KdNHdzrHzYec5s3hfT/trcSuBN3jAeXil3lSHXBkSg?= =?us-ascii?q?P9mu5diUjZDDsuS6V22/TJ1cbS7rzI2buSug+G1lHQa/k+q0mt39HggwyTX72M?= =?us-ascii?q?VyVSXUsBb8ZZHm17ygPuJ6eklkHkXz59BhFYF5loswmJYQ2X4Bi5WQ4XYHl2Dz?= =?us-ascii?q?PslB1aL4cnUNWSYBw8TJ7wj9xE1jMnWJypr8VnWZ28dued+6b3gI2i0j68BKDL?= =?us-ascii?q?mb7KZekStzvFW4sRrbYeJhkTcF1fsu9HkajvkKuAUzyCWdGasfHUpGMizqjBSI?= =?us-ascii?q?6c6xrLlNaGaoa7iw21J0ncq9A7GavgFcRHH5d488HS9288pyK0zM0Hvu5YHkYt?= =?us-ascii?q?XQa8wctgGMmRfak+dVMI4xluYNhSd/IWLyp2Aly+oggBNy3JG6oIiGJ3xj/K2j?= =?us-ascii?q?BB5ULDr1Z9kc+jv1l6ZRgt6W35yzHpVmAjgLRobnQu+zHTIdsPTmOByCEDsipX?= =?us-ascii?q?eHAbDfBxOQ6F96r3LTFJCmL2mXK2MEzdVmWhadPFZQgAYIXDokhJ40DR2qxNf/?= =?us-ascii?q?f0dj/TAd/EX4qhxRyuJyKxbwTGnfpACyajc7VpeTNhxW4R9e503NK8yR8vpzHz?= =?us-ascii?q?1E/p2mtAGNJHaUZwJUDWEOX0yJHF7jMaez6tnH6eiXHPK+L+HJYbWMt+NRS+uI?= =?us-ascii?q?yYio0ot88DaGLt+PMWV6D/0nxkpDWmh0G8HDlDULTywYiT7Nb9KBqxim4SB3qN?= =?us-ascii?q?6w8OjwWA3z/4SPE6VdPc9p+x+onaeJL/SQizphKTZEypMMwmfFyKIF0F8ckS1u?= =?us-ascii?q?ciOiEbAHtS/NV6/fgLNYDxsBZyN0LstI4Lo23hNRNs7DltP1yrl4g+YzC1dfT1?= =?us-ascii?q?PhgtmpaNcEI2G8LlPHH1qLNLqHJT3N2c73Z7+zSbxKg+VQrRGwviybE0D7NDSZ?= =?us-ascii?q?izbpTwyvMf1LjCyDJBxRppqyfQhrCWjiUNLmbQa2MN5pgjIo37I4nHTKNXQTMT?= =?us-ascii?q?JkaUNCsqWQ7T9EgvV4A2FO82FlIveelCaW9enXMIgWvOBwAitulOJa/W46xKFP?= =?us-ascii?q?4CFAWfx1njHdrsR3r1G6lemPyTpmUB1UpjZNmo2LoV1oOb/F+ZlYRXbE4BUN4H?= =?us-ascii?q?2LCxsQudtqENLvtL5LytXUj6L8MilC/Mjb/cQCHMjYMsSHP2Q9MRDxAj7bEBMF?= =?us-ascii?q?TSK3NWHYn0FSi/CS9nKSrpg8sZXjhYQBRaRaVFMvEPMWEENlHMYNIJ1vRDMrja?= =?us-ascii?q?abjNIU5Xq5tBTeXspasYrZVv2MGvjvLy6ZgqdCZxsN27z4LIATOZb8201tcFV6?= =?us-ascii?q?m57KG0XIV9BXviJhdhM0oFlK8HVmUm0z3EflZhm34H8UFP+7gBg2hRBkYeQq6j?= =?us-ascii?q?js4Ew6KUbNpCs1jEY+g87lgSyLfD73MqiwQZlcCzDouEgpLpP7XwF1YBWxnU1k?= =?us-ascii?q?MDfLWalcj75ndWBlhg/Tp4dPGeJcTa1DZR8f2+ubZ/M23lRAsi+n31NI5fPZCZ?= =?us-ascii?q?t+kwsnaZ+sr3Rc2w19aN46O6nQK7RVzlhKhqODpSio1vgvzw8YIkYC6mKSeCoT?= =?us-ascii?q?t0wPObgqPS2o/vZj6QaagTtMZHAMV+Y2ovJt7k49PfqPwDjk07NYKUCxMPefL7?= =?us-ascii?q?+DtGjGjs6IQVIw2lkOl0Zb4bh8yd0jfFaMV0Az0LuREAwENdDcJgFOccVd7mLT?= =?us-ascii?q?cjqOsejW2p11Pp+9Gf3vTe+ArKYUmFyrHQYzE4QK8MsBAoGm0FvEIsf/ML4F1R?= =?us-ascii?q?It6Rz2K1WCCvRJfg+EnykDo8G+15J4x5dSJisaAWlnNiW3/LnXrBcwgPWfRNc2?= =?us-ascii?q?fmsaXowcO30rQsK6hS9ZsGlbDDSsyO0Z0hKC7zjypyTLEjbzc8djZO2VZRNwCN?= =?us-ascii?q?C64zM//LaqiVTP6JXRO3n6Nch+ut/I8e4aqYyHBO1JQrlmqUjcnZVYR3uxU2PU?= =?us-ascii?q?C9G6O53wZ5MrbdzuBXawSka/hC4tT8ftINatKbCFgQXvRYZOroab2jEiNcimGz?= =?us-ascii?q?ERHRdwuvsP5KVmZQ0Me5A7ewLntxwiN6yjJweVys6uTHipKTtXSflf0Oq7aqdL?= =?us-ascii?q?wCora++11GEvToomz+Wt904CWo0KhAnExfm/f4leTTTzGntFdgXMvyo4l3JuNu?= =?us-ascii?q?Auwuc/2x7Ivl4cMyiXe+BzbmxLoc08D0uIIXpqEmo4W0OcjY3b7w6w3rAS+ixd?= =?us-ascii?q?n8pU0exFq3Xxo57fYTK2V6Ows5nVtTQvbcQ+qa1rLYPjOteGtI/ZnjHHVpbQtg?= =?us-ascii?q?yFXzKkGPVCn9hRICRYQP5OmW4/IsEJootB5lA3VssnKbxPFbMgpra0Zjp4FSQS?= =?us-ascii?q?1zMWV5uc3Dweheexw6DVmQmWcJk5KhMLrYtCjcUHUy5teCwevq+iW5/Rl2+eRW?= =?us-ascii?q?gBOB0T4hhU5AIcio9wefjo4IXVTJ9Nzz5Wp+x7Ui7QG5Z16VT0UWCWjkL+SPm7?= =?us-ascii?q?lOypxw1Sxur20tYHQB5/FVRdx+FOm0syLrF3KrUfvo7Nsj+MbkP0pHvjxva8Kl?= =?us-ascii?q?RNzsPZbEH3DI3AtWXgSCIc4mEUSZVJyH7BCZQYixB5Z7ozpFVQPICmfV7z6CAm?= =?us-ascii?q?x4tzA7a1Ttykx1EhrXYCRielDcBBC/14v13LWD1peZerqI/qO59KWG9f5IWdq0?= =?us-ascii?q?tFkEVqKyO504BTK9tK4jEXRzVPvS+ds8GsSMJd3c92DpkMIth7u3f8F6NEOISR?= =?us-ascii?q?o3Mstbz1z3/V4TY8v0mmxD+rAa+3U/pZ/3ECGgUuP2mfpFMjAPcs8mfT91DNs0?= =?us-ascii?q?p7/+RAC7iOk0p+vihyEopJBjZT2nCvN05zQ2Ves+VGNKTVdNRRTOMoZR+yPRwy?= =?us-ascii?q?D/0m0leI/UF1nHf5fzd9uhFc+y/DQwk+TTMVjav1mT0CtsGnPicXS51SbTo7aS?= =?us-ascii?q?fFNxmWmSFQvBdRbUFqR5AZDchE+7EdwYtb4NDCRVyqKS4bQBxoLhg43uZHlU5f?= =?us-ascii?q?rEWYfjjQDRavdfbKqRB3YdudrMuyI/jj+gdIlJ/nuvgi96ofX32mhRGtQdfGoo?= =?us-ascii?q?/8rNKKrFGBdKPlPOCnfHDOUiDMjQiuircgEZbK5TLfMA1BK5l10XAke4TuCXbX?= =?us-ascii?q?PRRaIKIWP0hbVadkZthdv+9VedRkd7gT+a9xGB2IWwnjGIqxo/laNlzTXyjRLz?= =?us-ascii?q?2d8uyjpoLe9afSSeb8acCQxXvLXqx6M4xm5jn8HrflzZVR+lHq2vt38EN1V0TG?= =?us-ascii?q?OTibrNv9PgML+NWidkz6s50zAzzZHZdwn2Dxxkxbc8oXRDOq/4oGxJxF73b/VP?= =?us-ascii?q?x33lL1sOJM67lu8ZM37KxxyceoOafSLuxXsVd8AhiIHApl64ktDXNkR2BWf+8R?= =?us-ascii?q?MuvecrofjcDyseD4DagX5AeS++xDZtvNP1vBldWnCjGAVRxEmx8MqSIALgSCyf?= =?us-ascii?q?GKhrR5SduhpejlwEIi+Ua+Lh8BzLBp+4iE5rCEpOjNbxve1bIEQLTlRtvvrrQw?= =?us-ascii?q?vEOf/eArlLgUdWFufgKnFvISWtQaxmf6wqAg1TgsHN/bH7L85P5DUGo0njD6lJ?= =?us-ascii?q?BnGFUWAfcUEqCV/YlFm2c4hujZNsEXcq9em2aADxikEqQYxX6s8SuXL3FvggvS?= =?us-ascii?q?3BHoXWOz8Fj2oDd6QSTWydfjnFBVVr6qCkhMRCepJVV3sDWUPArvrtb3v7o67F?= =?us-ascii?q?0uOGz+qN2NjHehOK9QH8DnItycJTI5pFMRjJ00XNCv2IYbGdSnINgL63F+cuHe?= =?us-ascii?q?6363nC9dvqdHnZTR7tuS+vXNEnmql7eapKmVxDBE1ng4ukky6tahNv7S4N2KR+?= =?us-ascii?q?6n130LQyd+vAvBWAW1qqfAolARNkGK313HmIsQPtFWxXM4zF3p5PA/QNIv8wVT?= =?us-ascii?q?DprPaOkGpT/tIzv03VaeY9UsWymFzzRXH0z6EV9kGKg9wm38psTJmmnM+1cwXI?= =?us-ascii?q?l/a1TnhQBrD4U/MU8t7EMXwi8DHAUWZxCUEqynBUP/LYQeTUgDcxOH3Lqkdagr?= =?us-ascii?q?wU1/2LSv5PXcbeZkHaoCKu5djhKSnFhcAp8Ws6weQLdndl9Y6qHWphbtC5LmX/?= =?us-ascii?q?jgmno8L/u1Td5G8coBrXst/h6/Rwa86ZdE97sbiZGJebRebpfQp8189Flo5SIR?= =?us-ascii?q?eSNRmhR/iAm5Ue8EruD5/tfbqIao6vqpVKs1XOoX9gM0BmpkgJvygVAjvcnX2P?= =?us-ascii?q?1BSo3Rkonw7AdNLGOUt4nAzhl8M+0OK5ixc7p68HUHPSceLWoUPdWKc/k8/zNt?= =?us-ascii?q?MDLL6lxaGMwMec8XPMrDmABTkE3pW6hf9tHFFV+cCodzcd0o7mXsxTAt65Q8Tv?= =?us-ascii?q?rv6D+4JJDY9VFNPOlPjCZym9LYouga3/7SBDIQ4XmDZBh/2jmCxIWVC/bs4eWM?= =?us-ascii?q?z8nZV08cHiEoV4dSPjyC9hK8S+WolZXpXQKU6tPpj5Ilbk2QXGGxkL4DsqlSDe?= =?us-ascii?q?5Kkj/70SRGFoDpm/KVtMKh6GRNuV1dDolz8R3FFb5bPpV6JRT3iMmrSVJhBivk?= =?us-ascii?q?Ys3UcAQhuPaOzOcW/+p+L1f+ZZMcIh8cxLL193xVThdpSL7xuVqZRvweZN9nSP?= =?us-ascii?q?PCs3BU5pltK6sRM1iHpJ3ltC1EqFYoDw81cLUwtCBVdlHSnA1JXKb5oLsAigwa?= =?us-ascii?q?Ud5ltk9DB3m9OGc/5zXdU6RakrWRCfIS8jWJTawOSF9kMiVgTBOpwJ9uYaemne?= =?us-ascii?q?hbsmNamSNwuPcq3CB9RBunoCHiuq0D1zQh+LG+qTUAtmdITuqbkyjSD1VM0u4G?= =?us-ascii?q?jaAGC3bt8Va8emUMbJPu4Ll7IsTt7Ysh43M/YRUlZSEJQeSgCyXtj6yVA42Psd?= =?us-ascii?q?RchAWOuMXPdrKzMykSNqonxhLnWnd90xLSnBB2/2sXWj+g9sMrJJ2hOcY5wSql?= =?us-ascii?q?AWnbdEgW7aNPq8bxsUMLQ/Y3aVNm22VvyM+HRjcCRMbXAWY6khAkaXlYcJJE8R?= =?us-ascii?q?IaFbcngjiGvqlC5QwVbi3bEoK79YnMh8vI32cyTctyzGLMuqKFno8q0GFim95s?= =?us-ascii?q?4S6OvHMSduLGXM9oBnj+zZxfyev4Z/Wsru8LUo1mx6q9UPUaKMms5XO22Il2Wk?= =?us-ascii?q?+i3rkeHVq5Me8bxrfcVyelSHGYVvqQfmiJnjY5LlTy6geyIl0wcsdKoFc3MvHe?= =?us-ascii?q?iZ5Eiw3hTbR0Sz2fpV/GzWwsLOQaehkquIe9ZQMKSvIRaPKYJec0xv0xFFoMYG?= =?us-ascii?q?XTEStwFeC2rUannJJnNHV4/UX6fePt/xj6MNuTHxkJCpLarp9t9vy5WG2BPWVs?= =?us-ascii?q?zBtsM0lo7+3fDUg+tvdAc5aNmtjdn9F70e8Gd/duNi0wodwTlZhg6YmT1seFbx?= =?us-ascii?q?fRwoz0Jd7LvviSG+ffwFgyemFGTroZZhv46J4kMd4/R73eBqBZvRAbBagmXJwh?= =?us-ascii?q?KXn++7xuIAN0aA7Ra6y+gtP2qeKTeptUu3jW40ooLCfbvx0M0Oa0TAJ8b5CuiX?= =?us-ascii?q?X/O5UwRjVGr912FBRpAJFPG8Qbrwq8Ap6Unq67h8W2+0NgtO8AqbDwBezS1NSl?= =?us-ascii?q?w4VxWIBX5UKVMzbVBalrmlpqg/+zg/fB15nxDN3teckAVOdlWGLFbaXGHoqnID?= =?us-ascii?q?KUJs38Y1JG86Kb0L9hUhWReCD5X62DtCK+L/Vp+kA7yo1kfOrJ0jMh9bbb2MH9?= =?us-ascii?q?Z2tDvCessWaJNIdD7FzNHeHfUQpUSeCE8Gl5A6Iado709OYSMdw43teQ+Q5z7C?= =?us-ascii?q?5N0MGdOaiuslfM2l5ndZLcNEbp3CI5VpcRLRSnNUsjm3TZqmjcAXtAMsikM9di?= =?us-ascii?q?j8iPAhzr+UZxhXknZnRdFWrwWdeRJW8b1tq6ZA2L8gJLEtkCk/ezeU45ra2yVf?= =?us-ascii?q?JoN45EmeqwsrUHlsxlKybVRMhVJyvQNqN5PiJNDuXTo1glegUEvKYxWoc0Y5iO?= =?us-ascii?q?PUwGPECPxyPuzQvNz1f0eMK01KmTOysW8WtIz6jD0TdSowm2ouuZgsL5XLDedp?= =?us-ascii?q?H2U+bYMDA5WTGCWTQyDUGp9E+gu/oFp/qYPXwSo1ENYiKUEgEfvKZvosbMDmXL?= =?us-ascii?q?g+1sYIUKhOyGWyD3UCB4kbA9CTpLtUCNRfoDEhLbb2HggGpapgOiIv5M/XT4b7?= =?us-ascii?q?yX3KZVXPYWAoRUeP2DX9TYYexeJysvljgBOuazZd7cr7Ei3V/TUGsZFbXI9F2Z?= =?us-ascii?q?TE6LTfycxy7rUZ8Tv4cqpioi4sjQkTNvE6TUI7afoCaj8oGigymDo+3eV3ciY0?= =?us-ascii?q?gujeIcBGmO2gJAKGAZC90PvkHiXLKAbV5W1H01keJuxwMMeANrX31s131Wm+y9?= =?us-ascii?q?GtdYSV4Pl26uRucJbFVpAzMx50OK5RfyYdMYs8DJW2Be7qcMSZYaLPQw84nXNq?= =?us-ascii?q?4Qz+oo0T9luyE6rTuSD0lcjgOE9KrQGrhwxrtc6mkk5/t2RF2AQyvDcmjbzYqr?= =?us-ascii?q?E8BPxSBooXDgzMfUu/5iO6ZUp4F+GlcFHTx5Ksrb/T9fTWGnkDe16g22GDWYPS?= =?us-ascii?q?Ix/CcAJStDcP18ieB8rkXmbNHEvGWRvKUloVDjKAGMEaH8jJpKAcbt3B7+aC5M?= =?us-ascii?q?ai6DEsxm7PFXm4BBMusceYGiDgWZfUDFBQWCtnVJrUDn?= X-IPAS-Result: =?us-ascii?q?A2FNBAAsiGFY/wHyM5BdGwEBAQMBAQEJAQEBFgEBAQMBAQE?= =?us-ascii?q?JAQEBgwwBAQEBAR+Ba45ErHoph1lTAQEBAQEBAQECAQJfKIIzGoIcBgECJBMUI?= =?us-ascii?q?A4DCQEBFykICAMBLRURDgsFGASITwQBrT06KAKDaIcNhkiIfhEBaIUVAQSafYF?= =?us-ascii?q?6jziKSYYaSZF2WGgfUYNmHIFfcYZwgi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 26 Dec 2016 21:19:29 +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 uBQLJTuY018319; Mon, 26 Dec 2016 16:19: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 uBQLIoLa146201 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Mon, 26 Dec 2016 16:18:50 -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 uBQLIkwv018050 for <selinux@tycho.nsa.gov>; Mon, 26 Dec 2016 16:18:49 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AnAAAsiGFYmCIeaIFdHAEBBAEBCgEBgzcBAQEBAYIKjkSobIwQUwECAQEBAQECEwEBAQEBCAsLBx2FGQYnYlFXGYhwBAGtPTqEEocNhkiJeIUVBZp9gXqPOJBjSZF2gV6DZgxFHIFfcYkeAQEB X-IPAS-Result: A1AnAAAsiGFYmCIeaIFdHAEBBAEBCgEBgzcBAQEBAYIKjkSobIwQUwECAQEBAQECEwEBAQEBCAsLBx2FGQYnYlFXGYhwBAGtPTqEEocNhkiJeIUVBZp9gXqPOJBjSZF2gV6DZgxFHIFfcYkeAQEB X-IronPort-AV: E=Sophos;i="5.33,413,1477972800"; d="scan'208";a="5890788" 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; 26 Dec 2016 16:18:49 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AfrzvGRyWYCBSqR7XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OIfIJqq85mqBkHD//Il1AaPBtSAraMewLOK7OjJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMijexe7d/IAu5oQnMucQbg5ZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLulS?= =?us-ascii?q?wJNSM28HvPh8JwkqxVvRyvqR94zYHWboGYL+Zycr/HcN8GX2dNQtpdWipcCY28?= =?us-ascii?q?dYsPCO8BMP5AoYn8u1QOqh++ChO3BOjyyTFIgXj23bYh0+88FgzG2g0gEM4JsH?= =?us-ascii?q?TQttr1L70eUeGyzKnP1jXDdOhb2TLy5YnHaBwhpuuMXb1pfMfX1EIhFBvFg02N?= =?us-ascii?q?pYD7Oz6ZzPkBv3SU4uZ6W++jl3Qrpg9+rzS3yMogl5PFi4APxlzZ9ih0z5w5KN?= =?us-ascii?q?O3RUN9fNWqCoFftzuAOItzWs4iQ39nuCI9yrAevJ66czUGxI4/xx7Yb/yGc5SI?= =?us-ascii?q?7Qz/W+aRJzd4hWtleK+hiBqo9kig0OL8WtG10FZMsCVFjsHBum0T2xHX8MSLV+?= =?us-ascii?q?dx80i71TuBywzf8O9JLE8smareMZEhw7owlpQJsUTEGy/7gFj4grOLeEk44uWo?= =?us-ascii?q?7P/rbbbkq5KENYB6jhnzMqEhl82wG+g4NRIOX2eD9OS61b3s4Ur5QLFQgf0tiK?= =?us-ascii?q?XZsZfaJcMApq6iGAJayYEj6wu5Dzi6ztsYhmMLLFdKdROIlYTpPEvOIP/gAfel?= =?us-ascii?q?n1usiCtrx+zBPrD5GZXCMHzDkLbnfbZg5E9R0xYzzNBD6JJUDbENOvTzWlTru9?= =?us-ascii?q?DCAR85NBK0kK7bD4Bm24cfX3+fKrOIO6PV91mT76QgJPffSpUSvWPbKvMi4/f1?= =?us-ascii?q?xV4+nkQGNf2v3JAQbHmjWPVhJF6CSX+wkpEGC2hc7Vl2d/DjlFDXCW0bXH21Ra?= =?us-ascii?q?9pvjw=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GYAAAsiGFYmCIeaIFdHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwwBAQEBAYIKjkSobIwQUwEBAQEBAQEBAgECEAEBAQEBCAsLBx0?= =?us-ascii?q?wgjMYgh4GJ2JRVxmIcAQBrT06hBKHDYZIiXiFFQWafYF6jziQY0mRdoFfg2YMR?= =?us-ascii?q?RyBX3GJHgEBAQ?= X-IPAS-Result: =?us-ascii?q?A0GYAAAsiGFYmCIeaIFdHAEBBAEBCgEBFwEBBAEBCgEBgww?= =?us-ascii?q?BAQEBAYIKjkSobIwQUwEBAQEBAQEBAgECEAEBAQEBCAsLBx0wgjMYgh4GJ2JRV?= =?us-ascii?q?xmIcAQBrT06hBKHDYZIiXiFFQWafYF6jziQY0mRdoFfg2YMRRyBX3GJHgEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,413,1477958400"; d="scan'208";a="1846689" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Dec 2016 21:18:49 +0000 Received: from localhost.localdomain (private.iosenag.net [31.7.184.34]) (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 DAA8956469F for <selinux@tycho.nsa.gov>; Mon, 26 Dec 2016 22:18:47 +0100 (CET) From: Nicolas Iooss <nicolas.iooss@m4x.org> To: selinux@tycho.nsa.gov Subject: [PATCH 4/5] checkpolicy: do not leak queue elements in queue_destroy() Date: Mon, 26 Dec 2016 22:18:31 +0100 Message-Id: <20161226211832.7165-4-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20161226211832.7165-1-nicolas.iooss@m4x.org> References: <20161226211832.7165-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Mon Dec 26 22:18:48 2016 +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 |
On 12/26/2016 04:18 PM, Nicolas Iooss wrote: > Elements which are inserted into a queue_t object are either NULL (from > insert_separator()) or strings allocated with malloc() in insert_id(). > They would be freed if there are still present in the queue when it is > destroyed. Otherwise the memory allocated for these elements would be > leaked. > > Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> Applied. Thanks, > --- > checkpolicy/queue.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/checkpolicy/queue.c b/checkpolicy/queue.c > index 272079c0debe..acc991c63303 100644 > --- a/checkpolicy/queue.c > +++ b/checkpolicy/queue.c > @@ -113,6 +113,7 @@ void queue_destroy(queue_t q) > > p = q->head; > while (p != NULL) { > + free(p->element); > temp = p; > p = p->next; > free(temp); >
diff --git a/checkpolicy/queue.c b/checkpolicy/queue.c index 272079c0debe..acc991c63303 100644 --- a/checkpolicy/queue.c +++ b/checkpolicy/queue.c @@ -113,6 +113,7 @@ void queue_destroy(queue_t q) p = q->head; while (p != NULL) { + free(p->element); temp = p; p = p->next; free(temp);
Elements which are inserted into a queue_t object are either NULL (from insert_separator()) or strings allocated with malloc() in insert_id(). They would be freed if there are still present in the queue when it is destroyed. Otherwise the memory allocated for these elements would be leaked. Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> --- checkpolicy/queue.c | 1 + 1 file changed, 1 insertion(+)