Message ID | 1485898110-24536-1-git-send-email-sds@tycho.nsa.gov (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 94ABB60236 for <patchwork-selinux@patchwork.kernel.org>; Tue, 31 Jan 2017 21:27:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 81B3D2832B for <patchwork-selinux@patchwork.kernel.org>; Tue, 31 Jan 2017 21:27:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 749D528384; Tue, 31 Jan 2017 21:27:02 +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]) (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 A28102832B for <patchwork-selinux@patchwork.kernel.org>; Tue, 31 Jan 2017 21:27:01 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,316,1477958400"; d="scan'208";a="2775148" IronPort-PHdr: =?us-ascii?q?9a23=3A2lFv4B0QbvSkQoXHsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewUKfXxwZ3uMQTl6Ol3ixeRBMOAuq4C1bed6v24EUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6ybL9oLRi7rQrdutQWjId+N6081gbHrnxUdu?= =?us-ascii?q?pM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTY?= =?us-ascii?q?QguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhy?= =?us-ascii?q?kdNz497WrZlMp+gqxGqx6lvhBz3ZLYbISTOfFjfK3SYMkaSHJBUMhPSiJPDICy?= =?us-ascii?q?YYwXD+cDIOpVoYbyqEcBoxSgHgmhH//vxz1Si3Pqx6A2z/otHAfb1wIgBdIOt3?= =?us-ascii?q?HUoc3oOqcOT++11KnIwivFb/hLxDn97ZLHchQlof6SXbN7bM3cyVIyGAPelViQ?= =?us-ascii?q?tYzkMC+V1uQKqWSb6fFgWvi1h24orAFxvCGiy8ExgYfKnoIY0k3I+Cp2zYovJd?= =?us-ascii?q?C0VVR3bcCrHZdOrS2WKo17Sd44TW5yoiY10LgGtIa+fCgN1Zso2QbSa+eCc4iU?= =?us-ascii?q?+hLjU/uRIStgiHJlZr2/gxGy/FC8yuLmTMm00UtKrjFfntnQtnECyxzT6s+dRv?= =?us-ascii?q?t74kihwiqA2xrW6uFFJUA4javbK5g/zb4sjpcfrEvOEyDslEj2kaOabFso9+e2?= =?us-ascii?q?5+j9f7nqvpqcOJV1igH6PKQugMu/AeEgPwgVQWeb/eW81Lv+/Uz2WblFlfo2kr?= =?us-ascii?q?TfsJ/GO8sbvbW0AxNV04k/6xa/CC2q0NIDnXYdNl5FdxWHj5bxN1HUPP/4Feu/?= =?us-ascii?q?g0irkDpzxfDGObvhDY/RLnjDirjhe61w60xbyAo1yNBQ/YlUCq0fL/LpQU/9rt?= =?us-ascii?q?vYDgU2Mwas2eboFM191p8CWWKIGqKZMqHSvkWU6eIsOOmMY4kVuDfjK/U+6f7u?= =?us-ascii?q?iWI5mFAGcqm025sXdG24Eu5hI0WDbnrmms0BHnsSvgoiUOzqj0WPUDBSZ3a2Wq?= =?us-ascii?q?Iz+Cs7BZmoDYjdW4+th6aB0z2jHp1MYWBGCE6DHmv0d4meXPcMci2SKNd7kjMY?= =?us-ascii?q?TbihV5Mh1Ra2uQDn17VnK+3U+isEtZ7+z9V1+fPclQsz9T11CMSd1XuBT2dqkW?= =?us-ascii?q?MUXzU2xrxwoVRhylef1qh1m+FXFcBJ6PNTSQo1KZncz+lmBN/oQQLBYs2FSFC4?= =?us-ascii?q?TdW6GTsxVM4+w8cSY0ZhHNWvlhDC3iutA78TjLGLAZg0/rvd33j3Pcp9zWzJ1L?= =?us-ascii?q?Mij1knXMtAK3eqhqhh+AjPH4TJiVmWl762daQA2y7A7HmMzXKUs0FCUQ5wSr7I?= =?us-ascii?q?XWgFaUvMrNT5/VvCT7u0Brs7LARN08mCKrFFatfxl1VJWO/jOMjCY2K2g2qwCw?= =?us-ascii?q?yIyamKbIX2emUdxz7QCE0ckwAS5HqGLgY/Bjy7r2LZFjxuGkrlY1nw/ulmtHO7?= =?us-ascii?q?Ukg0whmJb0J71Lq1/QMViOefS/wJ3bIEvzohpy9zHFan0NLcE8CAqBZ5fKVAfd?= =?us-ascii?q?M9509K2njEuAxnP5yvMbpii0UEfAtrukPizRJ3Cp9PkcIytnMl0BJyKb6E0FNG?= =?us-ascii?q?bz6Y3Y7/OrnTKmn15x2vb7PW2k3Z0NaT4KgD8vM4q0/svAuxDEot721n08VJ03?= =?us-ascii?q?ub/pjKFwQSUYj2UkYs6xh3vKraYi8654La0H1jK6+0viXE2903GOsv0gygcMtH?= =?us-ascii?q?MKOYCA/yFNUXBsa0J+wuh1imcAgEPPtJ+a4qIcymbeCJ2LOuPOp6mzKml2tH6p?= =?us-ascii?q?hn0k2Q7yp8VvLI35EdzvGEwwSISjb8g02lss3shY9EYjQSEXalxij/GI5dfKty?= =?us-ascii?q?cpgXCW22Oc242s1+h4LxW35f7FOjAVIG2MuteRWMdFzwxhdf2loNoXyggye4yC?= =?us-ascii?q?Z0kz4xpKqFwCPO2/jidAYAOmNTWmlijEvjIZSzj9AARkSncwgplByj5Ub13KVb?= =?us-ascii?q?oKV/L2/JTkdSeCj6NWZiUrG/trCaec5A9IsosTlLUOS7eV2aTr/9owAG0y/6BG?= =?us-ascii?q?tR2jQ7dzCsupXkkB13k3mdLG5yrHrfeMF/2Qzf6MbaRfFPwjoMXDN4hiXPBlig?= =?us-ascii?q?I9mp+s2Zl43EsuC6U2KuSIdTfjXszYKOrya7/nBqDgGkn/ypnd3nCwc62zfh19?= =?us-ascii?q?Z2TSXIsAr8Yo7z2qSiK+1nY01oCEXm5MZgAY5+lY8whI0X2XgcnZiV+GYLkWH0?= =?us-ascii?q?MdpHw67+amQCRSITyd7P/AflwFFjLm6Ox4/hVXWS3M1hZ8Khb2MVxC096dtKCK?= =?us-ascii?q?GK47xYhyd1pUC4rQ3Ja/hngjgd0ecu6GIdg+wRpgotyDiSD6sMHUleICPslw6E?= =?us-ascii?q?79ago6VLfGyva6S/1FJindC9C7GPuhlcV2zkepcmBiJ/8sR/ME7M0XHq5IHrYt?= =?us-ascii?q?/QYcgUth2OnBfKl/JVJ44plvoWmSpnPnrwvWc4xOEmlhFu0pS6vYedJ2Vr4q25?= =?us-ascii?q?HgZSNifpaMML5jHtkaFek96O34+1A5VhHisEXIPyQvKuDDIdq+7nOh2TED0ntH?= =?us-ascii?q?ibA6HfERWE6EdhsnLPCYykOG+ZJHke19ViSweSKFZZgA8KQDUwhoQ5GRyyxMz9?= =?us-ascii?q?bEd54Sgc5lDipRtK1uJoMBz/X3zRpAi2dzg0T4KfIwBO7gFY4EfVM9KR4f5vHy?= =?us-ascii?q?1C+Z2htgONIHSBZwtUFWEJRlCEB1f7M7mr/9bA9+yYCfSiL/vSe7qBs/dTV/GW?= =?us-ascii?q?ypKzyYtp4yyDNt2RMXV4Cf00xFZDV2hjG8vFgzUPVzAXlyXVYs6Bvhu99Dd7rs?= =?us-ascii?q?Wl//TvXwLu5ZCCBKFOPtVq4Ry2hr2DN+GIjiZjNTlYzo8MxWPPyLUH2l4SkTth?= =?us-ascii?q?dyG1Ebkbuy7NTbjQmrRLDx4VaiNzMtFH76Qg0QlMI8Hbjsn51rlijv46E11FT0?= =?us-ascii?q?Dumtm1ZcwWJGGwLEvHC1iQO7uYIz3Lwt33YaSnRL1RkupbqQO/tSycE0/5MTSJ?= =?us-ascii?q?jyPpWAy3MeFQkCGbOwRTt5qmfRpqDWjjTcnmagGgMNNtlj0536E7imnRNWECNT?= =?us-ascii?q?h8ckVNrqCf7C5Dnvp+G3ZB7md+LeWelSeW9fXYKo0RsfttGCh0kPha4HsiwbtP?= =?us-ascii?q?8C5EXOB1mDfVrtN2uFGpiPePxSBoUBVQsTZGn5mLsl98OarD+ZlPR23E8AgL7W?= =?us-ascii?q?qOFxQAv8FlBcH3u6BM1tjPk7r+JyxD89Lb+sscAdPZJ9+ZP3U6MBrmAjjUABEC?= =?us-ascii?q?TT6xOmHVn1Zdn+2K9n2Jspg6rYDhl4ABSrBBSlw6COgXCkN9HNMcJpd3Wykrkb?= =?us-ascii?q?+fjMET4nq/owPdRMJAvpDITviSG+ngKC6FjblYYBsF2a/4LYMWNoHhwUxibVh7?= =?us-ascii?q?k5rMG0XLR9BNpTNubgwvrUpR93h+S3E81Fj+agOx+nMTE+C7ngIugAtkfest7C?= =?us-ascii?q?vs40swJlfSpysxkE0xlsv+jDCUdz7xIqmwUp9KCyrot0gxNZb7TBhvYQ20g0Nk?= =?us-ascii?q?KC/OR6hNgLt4aWBrlAjctINJGfFCV6JEZAQdxfKQZ/UzzVRTsCOnxVRE5evEE5?= =?us-ascii?q?dikhUlcYK0pXJaxw1jdMI1JbDXJKdR1FhfmLmOsTGy2eAr3AAeJ10A/3iTeC4S?= =?us-ascii?q?pUMIMbcmJzKy/uNy6Q2OgT1Dd3YQV/AyuPJl6ls9O/iczyLny7NMN0exN+qZL6?= =?us-ascii?q?yEpWfAkc+IT0gq2UwWjUlF+qJ60cA5c0qbT0ov1qeeFwwVNcreLgFYd9dd+2LN?= =?us-ascii?q?fSaPrOrN2ol4MJ+nFuDySu+Pur0UjVy4EwY0BYQM79gBH5m23EHeM8jnMKYPyQ?= =?us-ascii?q?8x6wTzOFWFEPNJdQqWnzccvc6w1pB33ZNHKTEDGmh9Kj+45rXKpg8wmvWPRtM2?= =?us-ascii?q?YmocXoQeLHI6QdG6mylav3VACzm7yOQZxxae7zXkvCTfECH8b8Z/ZPeTfR5sBs?= =?us-ascii?q?u29isi/Kitk1HX9IneJ2bhNdl5oNDA9eYaq4yAC/NOQrl3q13clJVAR3y2T27P?= =?us-ascii?q?Fsa4J5z3a4k2c9P0DHe7UlukhjI6ScfxIcyhLq+SgQHnXYxUqpWU3Cg/Nc+hET?= =?us-ascii?q?ETAwxwqP8H5KJ9Yw0DfpU6bAX0uAQ5MqywPB2X0s6yQ2q3LztZUeVfx/2gZ7NL?= =?us-ascii?q?1yoscvO6yHw4Q5E51em28VQCRJcWjhHe3vujaI5eUTDvFXBHfQXAuzY5nXB7Nu?= =?us-ascii?q?ku2uc/3A/IsV4EPjCXdexpbWtEv808BVKSOnh5F2s4Rl+GgoXY+AKs2a4d/zdF?= =?us-ascii?q?ldZOzeJFqGT+voPYYD+0QqOrrZTVvDY+Ytc+pq1wMYrjIsyAtJzEhTHQV5jQvR?= =?us-ascii?q?eDUCKjGfpah8JcICRGT/lUgWslI9AJuZJd6UotUcczP6dAB7cqpr2xczVrEDAS?= =?us-ascii?q?wjEDV4ObxjMCmOe916HdlheKf5QoKAYEv4lagtsBTy52ZTsTpKC+V4XXk2+ETn?= =?us-ascii?q?YEIAII4AtR+g0PjY5wcfrj4IbSS59M0TFWqepuUiTXDplo60f7SmaOjFjiTvWh?= =?us-ascii?q?kvCm3QJVzPLoydkVQAdxB1VHyetKkUUlM614K64VvoHWqDCIbl/6sHjryOS4OF?= =?us-ascii?q?lb0dfUeEHgDIrZqWr8VTUR+WcOSo9Vz3HQDo8fkxZjaKkxulVDPoSmekf45zwr?= =?us-ascii?q?w4RpHra4VcC3x1Yrt3kGXSKqH8BHC+54rFLdQCdlbIyzqJX5J5VSRXdd+ZOHp1?= =?us-ascii?q?hFkEVtMiu5yZtGJMFO+TMMXSZAriuDs9eoT81Dw8B2BYcWIthjo3f9BL9EOJ+J?= =?us-ascii?q?rnIsoLzv13nZ9yo/sFqhxTWzGq64T/5C8GEEHAUmOXieoFE1D+Qw6mfS7kzNsl?= =?us-ascii?q?ds8udaALiPkVt+oDJjEZBLGDlJyWqlLlRoQXlBq+VVNqLVc8lGTPkzYR+gIBs+?= =?us-ascii?q?FPE800yO50F0km/zYzZuuQtC5yDdQw40WDEagrf3gzIerN2nNCQbS5JPYzQhaT?= =?us-ascii?q?vFKwKFliBWuhZfd19lW4oDDtZD5b4bwZNe/tDeRka0NSEFQBtiOxok0fpYkE5O?= =?us-ascii?q?q1mYdTzYDQWzb/rPtAN4fduJps6zMPv55BtHip/gsO0g96UMXWemlhepQd/DtI?= =?us-ascii?q?Lzq8OFtlOWdKjmN+2zf2XBQCLLjRCqircuF4PK8DTLMApHN5l6zmIpYZrmCWHV?= =?us-ascii?q?JhlJOrwUJ1FFWqBgddVJvP1Va9VieKkX5a9nHgiHSQ/3GIyzsPlGKU7eSi/QLy?= =?us-ascii?q?qd7uCyo5/f4LLGROf8YcyMwmrITLhsPpdm8zX7Hanl0ZNG8Ersxvht7l96SUTB?= =?us-ascii?q?My2ZttTuOB4E5Mm4eUv+pZApGTTWAIlun3bz2k5AcNcYTDOw/JQe1pxZ9G76Sf?= =?us-ascii?q?hk3UjrrO1S675k5JEv47By1ce7P7rdKehBvE98BRiUGx9q+YkzD2h5W2BRePUe?= =?us-ascii?q?KPPLcaQel8DupPj9F7YL5x2N5+xZddzHKlndmsmlFD6TVwFLkRwcqT4eMgucze?= =?us-ascii?q?SKm7F1Scaioej2xF4t70K5Lh4cw7Bn/Z2E9baQpO/LcxvRyqAJVbXsRszptbkj?= =?us-ascii?q?pkWS6uc+mL4JYGx1bBWtEPIBWc4F2mfg0acqwDouE8zZBbLg/+VDV3YjkTL+gJ?= =?us-ascii?q?19GkgWGvcIHbqK4Yten303m+rCNtEMdaBCgGmPHwa+ErAe0X6r9zeXIG59jxHM?= =?us-ascii?q?yR7wR22z7EXxrSBlXyTB1MvjnVBTVrmsAkdeRSypNlFksDmXJgrnqML3ubgp7E?= =?us-ascii?q?ExKmHkstaNmXCgOLNRGs3zPt2cIS86pFINlpIxXcCv2ZoGGdWhPNcR7Wt+YeXE?= =?us-ascii?q?52OsiS9BrL9Nh5DC7cGN5vXXAX6ggrWcq7WM2D9YzXw4sksk6ty6N/HO4NqKQ+?= =?us-ascii?q?+z12sKSidytATAUwSyqrzBoFAeIVaL31vTmIwWItFZ2mE12V386+gnXt0z7xle?= =?us-ascii?q?F4bHZ/4ZvjD8JDr0zkiZY9IrVymRySFbHlTrHllkAKI8wn7/vNrVlXfM/F0lXo?= =?us-ascii?q?1wd1fihRF3FIg4J1wi50UQwioZCwcNcQqbDLaqBUv7MYQESVIPaROd3Li1Yq03?= =?us-ascii?q?x1F8wquz5O/PauxxH6gNNvdYjgOVmVhUBJIXvrMEQLJ9fV9d+7Tbpg78BIj7R/?= =?us-ascii?q?Lmj2Y/NeWpQsBG9sAUr3oi4welSBW69ZhO9K0bh46UdqFafZfApsd8711o5TQX?= =?us-ascii?q?bCxCnAB/jw+lUeAbvO3s+dnbsIGm6+m0VqYtRvkX9wAuCGRji5v9m0wsodbK2O?= =?us-ascii?q?hCUILVlJ7/8AdXI3GQoora1AN8KeUWIYKxYLlg72kHJzQZJ38WJdqZceU87DNt?= =?us-ascii?q?MDTd4FxCGMAMacoDPMXTnQBUi0vpWKxc98fAAl+XEZtzeNwo72v5zzA165g8Xv?= =?us-ascii?q?zj6DCoP5Df6U9CP/dZgCVrjtLCq/AfweDOBygP/XmZdx91zzuey5mXFfnw+f+D?= =?us-ascii?q?yNfKWF4dAyE2UohdJDue+QO9Xeq6jo/pUh6O5s/1np0+aFqaRmatk6QdrqZMDe?= =?us-ascii?q?lAhz303jdEDID6me6Vs9q35WtTt11HDJh87R3fF6VCJZV3IxL4mde3RkJkHCvw?= =?us-ascii?q?ZNnUdgYyuOqR3uoM7PtxN03iZY8cJRIIzKn65mRRTgtvTr72o1mYUPkVZNR4Uv?= =?us-ascii?q?PFrmpa5ZhmK6ARIFiXvIbqoStQqFAqHA8pb6c9oSBYdkbUgAJYQLr7uLkEigsY?= =?us-ascii?q?UN52p1VMGX6uN20i5zrLT6NVjLOeCPYN6DWcUrQOU1l0MiN5Wx613ZJue721nf?= =?us-ascii?q?BIrGxLhSZ9oPkw3DxgWhS8pSPtp6UX2TIj47G0rjMBtmJZTu+GiSfHFU1DzOgW?= =?us-ascii?q?jacbE3vi5kCzYGIYbIfr/bdpKsLu9Ygn43QibhQuZCIGXeG6BCH2kayEGIuPsM?= =?us-ascii?q?hThBSVosXBcaezLTQONrQ60R/jRX990gjYnBpy7GQLQjGg7MI5K4S8OMYlwDGo?= =?us-ascii?q?GWvadFsX/KNJsdXxukQPTOQraFNt2mNj3dabRicVXszAB341jhQ4aWVDaJ9D6A?= =?us-ascii?q?EaGLMugjuTuqlG4xwbYDbTEoS+4IXQmt3I2XYlR9dw2m3WvrGFho8t0HB9mdN7?= =?us-ascii?q?8CCOuHoWd+HDXc5jGH7z2ZlDyeDkYfWirPwHQpN8yLu9SP8CLtWj+Wyu1ZVlXk?= =?us-ascii?q?+lwbofEES9MO8H3brbSCClSWuZWeuXaWSMmSg2MlLq7xmyMlI3cNtKr1M6Muba?= =?us-ascii?q?hJ5clw3gUatzRiWUpF/b0HIsPPgfdwI3pIenYRIFQPQWZ+iGKugk2Oc+B0cUb3?= =?us-ascii?q?/VASt2DPe7sUKsnIh+IHhg/UT6bvju8g/4NNueAB8EHpDGrpRp4/y1WnqBOWN8?= =?us-ascii?q?zB11JER08ubfF1cytu9baJuRn8Lfh9d80e4DafhtNzcxutgNlYJ/8YOUytuFcQ?= =?us-ascii?q?nNzpbuItHYuuOXDOPZz0Q2YWxaSb4ZYQTp54UmIN42RaDcEaFevRQGCqgwWIYh?= =?us-ascii?q?OHvp9KFoMANzdRbcZKyzgsnuvO2LfJVVp3jS7lI+NyrcvhoDyvuvTQNlc5+qnX?= =?us-ascii?q?LyIIsrRjJAqd1tBQFqHIxVG8MPtwCnGYKbmLmni9+t/EN3o+EKvrT0CvDLzNS2?= =?us-ascii?q?wZ58Xplb5UyOOTbeGrNrgkB7geiohffAyJbxA9v4edwYTOh7XnLFarjeE4SxMj?= =?us-ascii?q?KOIMP8dFJY/LOH1bJ5UwmRZDrnUKacsy2kLvpk610hyoNkZOrT0CAt77bD1dv1?= =?us-ascii?q?Y2FUuDyurWaNNJRF91zKGe3eUA5ISfqf7mlqA7cbbY3q++cSKdYi2sST4xFv7D?= =?us-ascii?q?Re18uIO6yhrk7K2kJmepPXNU/p2yciWYkWOxSyKkosjnXfqnTaG3hcKdKkKcZ1?= =?us-ascii?q?itaPEhPt/1VxmX0qZmNZAWrnW9OROWkd28KjawyG8w1FD8oDn+GpY043qLWyRv?= =?us-ascii?q?NzN5VGh+qqrrMHnshtKy7UWchaMDvcLLhsPjpeFu/PvkQnYgYYs7gpXYc4fZ2O?= =?us-ascii?q?L1kbP0eAyCPyywzC3Fbqd9yt0qaGPiIW8nRBz7LY3jlAvQ65ueyWgsf7SrDWcI?= =?us-ascii?q?n2XOLOMCoiTjyaRy49EUWu+Vi/oPcEofyYIXsfolATfyKSBw4Tprx1odjWEGDT?= =?us-ascii?q?hfVpfIcWi/CCRyDwVCp4mbI9BilRrk+MWfsDGhfSb3L6nmpcvBatJuRN/XL4db?= =?us-ascii?q?GYwLRaW/AOCItWbvKZW8fYeexZJzowlDUZPeG8f8fGr7Y4yVLFVm0ZHLPN9FKA?= =?us-ascii?q?TU6aWPucxyjkXY8NpYg7pjIo+s7Mni9wC6nIJLifpzuy/YO5jyuVovPeWXc3Y0?= =?us-ascii?q?w0geMCB2+BzANGKG4aF9EfoFvtTbKYZ0ZQyHIpjvpj2x0LeAR1Vn1jyXhWk+ig?= =?us-ascii?q?Fc1XTl4Uln+hT+McYFBxEjww4RzC3gqnetEEuMbOV0dC57AMTswbN/Bu547Ja4?= =?us-ascii?q?UKx/N85y5ruCw3tW2mClpZig+Uu/7LELlU2qxJ5W5++ep/GE6IXWWMISD81oO6?= =?us-ascii?q?BpcXlm9Vqnf+2p+R5Lhg?= X-IPAS-Result: =?us-ascii?q?A2GmAwDEAJFY/wHyM5BdGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgyiBWRGOUahJK4g8VwEBAQEBAQEBAgECXyiCMxuCIwI3FCALA?= =?us-ascii?q?wMJAhcpCAgDAS0VHwsFGASJQA2uUiYCixomj1YCEQFohRkFkDKLJZF+AopNhic?= =?us-ascii?q?Ckn9Ydh4HAhEIGw87g3lAAxyBf1eFbg8XghYBAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 31 Jan 2017 21:26:58 +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 v0VLQFa5020277; Tue, 31 Jan 2017 16:26:24 -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 v0VLQDK3015799 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Tue, 31 Jan 2017 16:26:13 -0500 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 v0VLQCeA020271; Tue, 31 Jan 2017 16:26:12 -0500 From: Stephen Smalley <sds@tycho.nsa.gov> To: selinux@tycho.nsa.gov Subject: [PATCH] libselinux: do not rely on non-POSIX behavior for write() Date: Tue, 31 Jan 2017 16:28:30 -0500 Message-Id: <1485898110-24536-1-git-send-email-sds@tycho.nsa.gov> X-Mailer: git-send-email 2.7.4 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> Cc: Stephen Smalley <sds@tycho.nsa.gov> 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/libselinux/src/procattr.c b/libselinux/src/procattr.c index 8cd59af..c8792f2 100644 --- a/libselinux/src/procattr.c +++ b/libselinux/src/procattr.c @@ -247,9 +247,14 @@ static int setprocattrcon_raw(const char * context, ret = write(fd, context2, strlen(context2) + 1); } while (ret < 0 && errno == EINTR); } else { + char buf[2]; + + buf[0] = buf[1] = '\0'; do { - ret = write(fd, NULL, 0); /* clear */ + ret = write(fd, buf, 2); /* clear */ } while (ret < 0 && errno == EINTR); + if (ret < 0 && errno == EINVAL) + ret = write(fd, NULL, 0); /* clear */ } out: errno_hold = errno;