From patchwork Thu May 3 18:48:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stephen Smalley X-Patchwork-Id: 10378957 Return-Path: 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 C3CC7603B4 for ; Thu, 3 May 2018 18:51:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AF2E429251 for ; Thu, 3 May 2018 18:51:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A3C5C29253; Thu, 3 May 2018 18:51:24 +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 ucol19pa12.eemsg.mail.mil (ucol19pa12.eemsg.mail.mil [214.24.24.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DF69829251 for ; Thu, 3 May 2018 18:51:23 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.49,359,1520899200"; d="scan'208";a="553524240" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa12.eemsg.mail.mil with ESMTP; 03 May 2018 18:51:22 +0000 X-IronPort-AV: E=Sophos;i="5.49,359,1520899200"; d="scan'208";a="11412570" IronPort-PHdr: =?us-ascii?q?9a23=3AjQgM9xOBF2ZhkAh746gl6mtUPXoX/o7sNwtQ0K?= =?us-ascii?q?IMzox0L/n8pMbcNUDSrc9gkEXOFd2Cra4c0KyO6+jJYi8p2d65qncMcZhBBV?= =?us-ascii?q?cuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx?= =?us-ascii?q?7xKRR6JvjvGo7Vks+7y/2+94fcbglUijexe69+IAmrpgjNq8cahpdvJLwswR?= =?us-ascii?q?XTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3?= =?us-ascii?q?sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs7Vy?= =?us-ascii?q?6i76N2QxH2jikJOSMy/GXOhsBukK5XpRSsrAF9zYHJeoGYLPpwcL3Tc90ZQm?= =?us-ascii?q?ROXMhRWCNdDY2zcoUPF+gMMftWoobjvFsDtge+CAq2Ce/z0DJEmn370Ksn2O?= =?us-ascii?q?ohCwHG2wkgEsoTvnTIstr1LKcSXv6zzKLV0DvDaulZ2TP56IfWchEqvPaBXa?= =?us-ascii?q?ltfsrK0kQvCwPEgUmQqYziJT+V0P8NvHKB4+pvUuKvlXcqpgdsqTas3schkp?= =?us-ascii?q?TFi40ax1ze9Sh13Zw5KcO3RUJle9KoDZ1dvDyAOYRsWMMtWWRotT4/yr0BpJ?= =?us-ascii?q?G0YjAHyI8ixx7Dc/yHdJWI4g77WOaRPzh4gHVldaqjhxmo60igy/D8VtKu3F?= =?us-ascii?q?ZWritKjtnMtncX2xzV9seHUedy8l2k2TaO0wDf8uBEIUYqmqrHM5Mt37E9m5?= =?us-ascii?q?UJvUnDAyP6glv6gaCIekk+5+Sk8+Hnba/npp+YOY90kAb+MqE2l8ykH+s4Ng?= =?us-ascii?q?kOX26G+eWzzbHs5kr5QKhMjvIqjKbZq4vXJdgbp6GlAw9V1Zwv6xCkDzi8yt?= =?us-ascii?q?gYkn4HLExddBKdk4fpI03OIOz/DfqngVSslzFryOraPr3hGJrNKGPOkLXmfb?= =?us-ascii?q?Z77k5T0hEzzcxB6JJOEbENOvXzWlX+tNbAFB82LxS0w/r7CNV6zo4eW2CPDb?= =?us-ascii?q?WFP6PRql+I4eQvI+iSZIIOtjb9L+Ul5vH1gn8kn18dYbSp0YEQaHCiEfRsO1?= =?us-ascii?q?+Zbmb0gtcdDWcKuRIzTeLriF2GVD5ceWyyUrky5j4lFY2mCp3DSZq1gLyb2y?= =?us-ascii?q?e7HINZaXxaClyWFnfobYqEUe8WaC2OOs9hjiAEVb+5RoA8yR6usQj6y7x7Lu?= =?us-ascii?q?bJ4SAYq4zs1MJ05+zSkhEy8yZ4D8KD3GGRV2t0hH8HRycq3KBjpkxw0kqM0b?= =?us-ascii?q?RijPxCDtFc+/RJUgImOpHG1Ox6F8r+WgTfcdeVUFymWMmpASktTtItxN8De0?= =?us-ascii?q?Z8GtSljhDFxCeqBrsVm6WKBJwy6K7c2WL+J9x+y3bHyqkukUMqQs1ROm26nq?= =?us-ascii?q?R/7RTcB5bVk0WFkKanbaoc3DTX+2eF0WWOvVpYXRV1UaXdXHATf1DWrNri5k?= =?us-ascii?q?/YSL+uE7snOBNbycGeMqtKdsHpjVJeSffgItveYGWxm3qrCBaL3LyMb43qe3?= =?us-ascii?q?gH0CXaEkgEnBgZ/WyaOggmGiehv2XeASR0Gl3yeUPs8PdxqGmgQ0Au0w6Kal?= =?us-ascii?q?dt172v+h4anfacUe8c3qoYuCc9rDV5BEy90M/LBNebqApheapdbck74FhZyW?= =?us-ascii?q?LTrxZ9MYC4L6B+ml4edBx6v1jg1xVtDYVAitQqoWgxzAp0LqKZ3lZBeCme3Z?= =?us-ascii?q?zqPL3YNHXy9gi1a6HKwlHezMqW+qAX5fU2sVrjuB2pGVQ483V8yNRVzWWT5o?= =?us-ascii?q?/RAwoPVJL9SEE39wJ1p7vCeCky+5vU1WFwMamzqjLC3dMpBO8hyhm+ZNdSK7?= =?us-ascii?q?mLGxHoE80dHcSuL/Yqm1exZBIeIO9S7LI0P9+hd/aexq6rPfpvnC6hjWRd+o?= =?us-ascii?q?xyzkKM9y16Su7HxJsFx/CY3g2dWDfmi1etqMf3mZpLZTsKBGqw1TDkBJJNZq?= =?us-ascii?q?11ZYsLDWauI9arxtlnnJ7iRXpY9F+lB1Mb186kYgGSb0T83Q1W1EQYvWenlT?= =?us-ascii?q?G+zzNqjzEjtrCf0zDWw+T+aBoHPXZGRHNljVfoJYi7kcoaU1Svbwknjxal/l?= =?us-ascii?q?v6yLRApKhlKGnTW0hIdTDsL25+SquwqqaCY8lX5ZMrrypXVv+8bEuZSrHjpR?= =?us-ascii?q?sayCXjEHVCxDwhcDGqoJr5lQRgiG2BNHZzsGbZecZoyBfH/tPcWPpR0SQeRC?= =?us-ascii?q?ZijznXGkazP8Oy8NWJjJfMrPq+V3m7Wp1Idinr0JmAuzel6m1kBh2/hf+zlc?= =?us-ascii?q?P9HQg8zyD7y8FgVT/Uoxbkfonry6O6PPp5fkluGVDx8NR6GodjnYswnp0Q32?= =?us-ascii?q?YVhomN93odjWjzKclb2b75bHcVXT4E2cPV4Az+1UJ/L3KJ24L4WmyTwsR7Yd?= =?us-ascii?q?m2eGQW2jgy78pSEqeb8KREnTdpolq/tQ/Rb+JynjEByfsp7X4XmO8JtxQwwS?= =?us-ascii?q?WaGLAdB1FYPTbrlxSK8d+xsLlXaHyocbiq20p0hcqhA62aogFARHb5fY8vHS?= =?us-ascii?q?pq4cV7NFLDzmHz6p3+d9bKdt8TsAObkwvbj+dJMp0xjuQFiTBhOW3joX0v0/?= =?us-ascii?q?Q7ggB23ZGmoIiHLH1g/KyjAhFGKzL1fNkc+jfxjaZZhcabxJqgEYlkGjkRW5?= =?us-ascii?q?voV/2oGioItfv7LwaODCE8qnCDFLrZBw+Q8l9mr2rUHpClNnGXPmIZzclsRB?= =?us-ascii?q?mcIkxQmgYUUyk7npEjEgCm3svhcF125joJ/F73tgNMyv50Nxn4SmrfvBmnZS?= =?us-ascii?q?wqR5iZLRpW8gZC6lzUMcOA8O18ATtU/pq7rAyCMmabfRhHDXkVWkyYAFDuJq?= =?us-ascii?q?Kh6sLH/+icB+q+NOfOYa6UpexFSfiH2Yij0pB48DaIN8WPOGRiDvIg10VfXX?= =?us-ascii?q?F5AdnZmy4VRy0ZjS3Nc9WbpBC6+iFtqcC/6vvrUhr15YSTE7tSLclv+xeujK?= =?us-ascii?q?iYNu6QiyF5KTBD25wR23DH07kf00QUiy10cDmtC7sAvzbXTK3Mgq9XEwIbay?= =?us-ascii?q?RrOcRS4KIzxBdNNtDAh9Pyzr53kPg1C1JfWlzgnsGmfssKIm6nOFPAHkaLO6?= =?us-ascii?q?yMJSfXzMHvfaO8VbpQgf1Itx23vDaXCVXjPjOCljb3URCgKvtMjCaFMxxdo4?= =?us-ascii?q?yybhFtCW3/Q938cR27LMV7jTsozr0onnnKL3ITMSBgc0NRqb2d9SFYgvV/Gm?= =?us-ascii?q?xZ6XplKeiEmzqH4OTDL5YWsOdrAj5qmO5A53Q60bRV5jleRPNpgCvSssJuo1?= =?us-ascii?q?a+n+mMyjtnVARBpy1OhIKMs0ViN7vW9oVcWXbE+xIN6HufBw4Mp9R7Ft3lo7?= =?us-ascii?q?pQxcTXlKLvNDdC9MrZ8tUEB8fOMsKHMWEhPAHxGDHOFgsFTCWrNXnbh0NHjP?= =?us-ascii?q?6d6GeZrp8gqpjjgJAOUKNUVEQpFvMGDURoBNoCL4ltUTMgirObj8kI5WGirB?= =?us-ascii?q?bLQsVapZPHVvOIDfXpNjmZkaFOZwEUzrPgMYQTKor71lR4alZkh4TFBVDfXc?= =?us-ascii?q?pRrS1hdQI7u0RN8GJjQW001ULlchmt72ETFPKumB45lBd+a/w39Djw+1c3Ok?= =?us-ascii?q?bKpCwonUYsntXlhzaRfyPvI6e0XIFbEDD7uFYrMpP8WQp1aheynUN8PjfeW7?= =?us-ascii?q?1Rl6dgdXxsiALEpJRAA+BcTaxZbx8L3vyYfe8o0U5bqiSp3k9I+/fKCYZ4lA?= =?us-ascii?q?srbZ6tr2hM2wR9Y94pPabQPrZGzkBMhqKSuS+lzuQxwAgEJ0kT9mOTeSkItV?= =?us-ascii?q?cHNrkgOiqk5Ots6RaNmzFbYmgDS+Iqou529kM6I+mA1Dzv07pCKkC3KuyeIL?= =?us-ascii?q?iUtHTHlc6NXlw/zFgIl1Vf8bhwz8gjb1KeV1ozw7uJCxQJKc3CJBlJb8pT8X?= =?us-ascii?q?jTejqOseXNwJ9uIoq9F+DpQvWVu6oOhEKrAhopFZwW7ssdBpmszF3YLcD/Ib?= =?us-ascii?q?EfzRUt5RjkK0udA/RMeBOLljAHo8elw5JsxoZdJysSAWNkPSW5+7bbvAkqj+?= =?us-ascii?q?SfXN0ueHcVQpMENm4qWM29gyNWpGpPDD+s3+0D1QeC8SHzpj7LDDbmddpiZO?= =?us-ascii?q?2YZRR2CNG54T8/6bS5iUbL8pXCIGH3LdtiusLO6eMeo5aIFfZUQKJgvEjCgI?= =?us-ascii?q?ZYRmalU2jVHd6yPZjwZJEmbcboBXaiTly/lzU1Qt/rPNarL6iHnQHoRYFQsI?= =?us-ascii?q?mAxD4tLNKzGCsCFhl3vOwM+KV8ZQgfbJUheh7oqx4yN6qhLweEyt+uWXqiKS?= =?us-ascii?q?NKT/lDyuW3f6ZXwDA2bu+903QtVY06z/Ot/k4TWp4KihDexfCsZ4laUCjzFX?= =?us-ascii?q?xdexnBpSUjjWhhM/w+wuEhzxPUqVMcKSyEdPR1aGxYuNExHV2TLW9qBWo4Rl?= =?us-ascii?q?+ciIvD7RSv370J/itSgchb3vNfvHj5pJ/fbyqmWLa3ppXNryogcd8mrrV0MY?= =?us-ascii?q?P5OMuGt43RniDeTJnWvQ2ISyC7GOBcmtdMJCJYR+RIlnw+OcAcv4pO91YxXN?= =?us-ascii?q?8kJ7NTEKksuqyqaT18ACEI1y8ZSoWA0CYBguqn2rvalxaQcIg5PxAetpVNnM?= =?us-ascii?q?cdWTZsYiwCvK+jS5nWl2icR2gKJgcT8RpD5AYemY91YO/l/JDITZ9Xxj5Ru/?= =?us-ascii?q?J7TC3LFpxy+Fv6TmGZml/4Sfq7n+yuxwJSw+rm0sMHVx5nFUhd2+FWm1M0KL?= =?us-ascii?q?FwLqkdpZLKviONdUzhpm7tzvWpJEVJw83Oa1L4FJbFtXb7UiAE+X0bX5VPx2?= =?us-ascii?q?vbFZsPiAd2dbgkpE1UII+4fkbx+SYky55uH7miWsCh30wlomoeRye2D9pBDP?= =?us-ascii?q?lrsFDQWDJ7eJ2ktYvqO45MTW9K5J2StUpWnF9rMyGn1ZpWM9tN7SIUXDhTvT?= =?us-ascii?q?Wdu8O/SNFe1sBrDp8DONN/tmzhF6NDPZiev2c5uqfzynPD/TAzrku6zi2pG6?= =?us-ascii?q?CkV+JZ43EeGgIxKmuFpEkgE/cg/2XP/l3DqV174+BbBr2TgkpruzZ9AopCBj?= =?us-ascii?q?BX2nC5N15zVmVJs/1GKKTJdMxRW+MyagGyNBw+D/Emw1eE/UVznXfnfSN+qB?= =?us-ascii?q?dV+yfAUAYqTyUVhKnimSEGoMG9JTAaU45IbSkmbyrdMwKbgjxXswxCZEF2QJ?= =?us-ascii?q?0ZGdFF+6wB3YRI4MXCT1qsKTsfUxxmLA441uBflUFbukWCZS/dFRaoderIsh?= =?us-ascii?q?BvYceRttCmI+rk8wpcl4PntPw4978ZSH24mA2tRtTeoJHgttGQsUuObqj4Of?= =?us-ascii?q?WmYXDdVDjMkQywhbA8ApnI5SfTKg1bK4J+yXU+f5jsEmvLPQlCJ6IHJkpUSa?= =?us-ascii?q?F6Zs9AouBBfcNkf7wJ+aB1DBKdWhzvAJCvrOVBLlvLRzTRNSOB8uKloYLU8L?= =?us-ascii?q?PSV/PtZtCWyHbBWKJ3OY126T/lFLf2yYVe4Fb52u9x9kNmTljLKyaBrND6Kw?= =?us-ascii?q?MK4smic1HuvpwvHTPYGpd/imHtxl1ad8oKXyKq7IkYyIlH53rqTuJ4yEfzuv?= =?us-ascii?q?VI97Z48Yk3/6xpycCsKKfUKPRVrUhnAhyOCQVx7JktAW9/R2dKYu8KM/rReK?= =?us-ascii?q?sUjM/0p+DwDawX5wWf+/ZFZtvfO0HBhs6/BymARhNemAcOtyUaLhec1v6CgK?= =?us-ascii?q?J0Utqqpenn1UIr/1i+LwQJwKpr5Yia5qqCvPXXYAfJzbgYRqjqQdv+rrA3u0?= =?us-ascii?q?OX5fApj7AOdXJobA2gCugSTNYdxn3nzaAo0y0jD9/DE6jn+P5ZWHIzhijglI?= =?us-ascii?q?xlH1UKBvMUGqKG/YZfnmc9gOHZM8MZc6BclWaVFB6kFLACxWSt6ySJPGlvmg?= =?us-ascii?q?vO3A3oQWOv8F/2qjd1QSrNztj5iEVaSqK6BVxMUCq1J0B3rCmDPA3ytNr4oa?= =?us-ascii?q?419l05MnT4tNKRk2usIKhYH8zkJN2SOyY0plMXjIEpRtO1xIAbHcGwL8sW8H?= =?us-ascii?q?5jcPTR8X6rkzVGo6ddnYXS+MaV+u/YHXO4la2Vt62NxCxEyng/pVw/8sqvNu?= =?us-ascii?q?3S6N2KTfWo0HwRTyRmtwvaQRG1rr3br1YJOU2Ey0rLgJYFPs1F0nk42EDm4/?= =?us-ascii?q?IjQNEp+AVdCInAffUCqi73ODfuxlafed03XDGE0zRLBlL1DUV4GK8k1WL/ps?= =?us-ascii?q?3Jj2nf+0EoRoRrc0znhAB3AJs4KU039VgX2TAPEQ4TZhCHFLuoH1jqLZMYVU?= =?us-ascii?q?gfbhSKxLe6dbkx3U1vxbOv4+jfbfdiCKoJN/ZdiBOOnVdAF5ISr6IeWrJ9dE?= =?us-ascii?q?VH+K7RuAfiF5DtX+L6mnooKf21Xsda/NgFuHsg+AmwWwGt5otE77YfjJCId7?= =?us-ascii?q?BLYYLQvM9i80hn5SQDditXgBhwlxm5S/wTpPj/4tjHt5ql8uOuVKErR+UL+B?= =?us-ascii?q?g7GX9zj57xgF85p9HYyftcS4PSiYTl8wBNOGSGuIDE3BlgMeAOMZ6kfK5893?= =?us-ascii?q?UbICgTP30OMsaNa/kn+iNjLTrd6VpDAsMKeNMZM9HAmQ9RikLzXrFc6NDXGl?= =?us-ascii?q?iCC4d8b8oo9Xb4yCgp8ZsgVebt8D22JZff71FLJf9MkCVslNbfpOcIwPvSCS?= =?us-ascii?q?4X4WKaaxh02S6C1ZiNC+jq8uWI1d7UVkkKHigoXIdBPDCC4xCoRvKplJX1VQ?= =?us-ascii?q?OZ8s7zgIwke0KWXXGxmLkFvbtNEe5HkSX3xD9eFpr6h/iNqdqj9HNXtkFbEI?= =?us-ascii?q?Z09RDFGrtQPpt1ORT8jcSqSFJzBi3hd8HIbBYuvvSZxvsU6eVkK0T+fZMbIg?= =?us-ascii?q?4Dy7/i5npVSgxuSbDosVadWeIcf8BmSPTCrnBU9Y1sMakPM0aBpJbytDdHtE?= =?us-ascii?q?g2ABM1aL83tjFac0jOnA5WW6bzo7MAiBETUd1+uU9KB22wPngy5zzZWqRJlK?= =?us-ascii?q?OREuAa8i2PTqwSVEVlKjhxTA2z2JVyYLaphvRHsmRaniNhvvglzSFpSAG7uS?= =?us-ascii?q?32qKIHwSgg962gtDUdpXxFSf2Tkz/PCVVH1vsKl6kdC3Hm6Vyye3QDaYzy4L?= =?us-ascii?q?58Jcv+6YYh+XM/YQ44fy0HW+SgBDv8j6SSAoyAqNhcngKCuN3Sbb+vKigfLr?= =?us-ascii?q?o9xgznR3h8ygjRgg1l8WoKQjWl6d8rOp+9OcI7ySayHmjbblkM6LtTsMTtrV?= =?us-ascii?q?4LUPc2aVR5zWRtysiHXCwNS9DRFGsuiwgkaHlEcIhd5hMAEKkomDmItLFc/g?= =?us-ascii?q?4IeDfUDpil+o7IkMfP3XkyU8xnxnrSpqKfnZMqzHxllM9o7i6UpnsdafbUU8?= =?us-ascii?q?lyDXjvzo1f0/DxZ+2xsuAbT4tr0LChUP4EMsm+9mq6wZFqWk6+xrQCBFq0K+?= =?us-ascii?q?4Dya3dUyeiU2GYXv6Lc2eUlTYjLkHy/QWoLkEwaMpSqk8yKPfNhp5dlw3nVr?= =?us-ascii?q?N5XTuQpV7dzGM9NeMadgQ2uJqoegAQS+4RfeecL/A0wPIiEFsMc2PJHSxuBu?= =?us-ascii?q?+0q1Gtn497NG577EXnZ+Tt7gDmMNyPGhkLEY7asoR9+fqkSWKdIXVg1gF9PF?= =?us-ascii?q?Fo9+fDEFQ8ru1cc5OWndjKndR70PUFeuxrMSInv94chINj5ZOT0MeQfhHb1o?= =?us-ascii?q?zyKs3NoviEH/3fyFwnenpUUrocfQz45oY3M8UnW7LNB7tZvBUdBa88QJA7MW?= =?us-ascii?q?f+6r10f0tPdVvKabC1hNT6jv6abZtT4XnN5xQ/KzmPlQcEz6mPUQFjb52sz0?= =?us-ascii?q?73KZQ0SyMJ+8ZhETN6DYBPHIUGtAPhDJmKzvLow+St8l937rdZ+ZH7DerHgZ?= =?us-ascii?q?Hjh4g=3D?= X-IPAS-Result: =?us-ascii?q?A2CTAgDQWeta/wHyM5BcGQEBAQEBAQEBAQEBAQcBAQEBA?= =?us-ascii?q?YMYK4FbFRODbYhgjBGBPYFKlQ4oEwGGciE3FQECAQEBAQEBAgFrKII1JIJQA?= =?us-ascii?q?wMBAiAPAUYDAwkBASQCIgQCAgMBUxkFgldcgUoNqUmCHIRYg2+CQoEJhxyCE?= =?us-ascii?q?4hWgQOCNIJUApgaCI5BC4xZkWcyIoFSKwgCGAghD4J+kGpTegEBjTeCRgEB?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 03 May 2018 18:51:21 +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 w43IpJ4k006253; Thu, 3 May 2018 14:51:20 -0400 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 w43IlYrU063584 for ; Thu, 3 May 2018 14:47:34 -0400 Received: from moss-pluto.infosec.tycho.ncsc.mil (moss-pluto [192.168.25.131]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w43Ilb9s005857; Thu, 3 May 2018 14:47:40 -0400 From: Stephen Smalley To: selinux@tycho.nsa.gov Date: Thu, 3 May 2018 14:48:44 -0400 Message-Id: <20180503184845.19790-4-sds@tycho.nsa.gov> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180503184845.19790-1-sds@tycho.nsa.gov> References: <20180503184845.19790-1-sds@tycho.nsa.gov> MIME-Version: 1.0 Subject: [PATCH 3/4] libselinux: avcstat: fix build warning 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: Cc: Stephen Smalley Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Fix the following build warning. avcstat.c: In function ‘main’: avcstat.c:113:4: error: ‘strncpy’ specified bound 4096 equals destination size [-Werror=stringop-truncation] strncpy(avcstatfile, optarg, sizeof avcstatfile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Stephen Smalley --- libselinux/utils/avcstat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libselinux/utils/avcstat.c b/libselinux/utils/avcstat.c index 5ff582b8..884a10bf 100644 --- a/libselinux/utils/avcstat.c +++ b/libselinux/utils/avcstat.c @@ -110,7 +110,8 @@ int main(int argc, char **argv) cumulative = 1; break; case 'f': - strncpy(avcstatfile, optarg, sizeof avcstatfile); + strncpy(avcstatfile, optarg, sizeof(avcstatfile) - 1); + avcstatfile[sizeof(avcstatfile)-1] = '\0'; break; case 'h': case '-':