From patchwork Mon Feb 27 20:39:34 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9594157 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 B406060574 for ; Mon, 27 Feb 2017 20:41:58 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A6B661FF14 for ; Mon, 27 Feb 2017 20:41:58 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9AAF7272F9; Mon, 27 Feb 2017 20:41:58 +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 C40D027F9F for ; Mon, 27 Feb 2017 20:41:57 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.35,215,1484006400"; d="scan'208";a="3515710" IronPort-PHdr: =?us-ascii?q?9a23=3AaqpXCRKv1izzaETQg9mcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgQKPv8rarrMEGX3/hxlliBBdydsKMZzbCI+Pm7CCQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Yb5+Ngu6oATeusULj4ZvLrs6xwfUrHdPZ+?= =?us-ascii?q?lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRne?= =?us-ascii?q?VgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gy?= =?us-ascii?q?gJLT459HzchNJ2gqxVvRmtowVzz5PIbI2QMvd1Y6HTcs4ARWdZXshfSTFPDI2/?= =?us-ascii?q?YYUIDeUBM/5Yoovgq1YAohSxGQaiC/30yjJTmn/737c33/g7HA3awgAtGc8Fvn?= =?us-ascii?q?TOrNXyMacfSfi7zKjUwjXEa/NZwyz945XLfBAmpvGMRqlwetfWxEkpFgPKklKQ?= =?us-ascii?q?qYj/MDOOzOgNsm+b7+17VeK0kGMnrg58oze1yscrkInJiZsYx1bZ/it62IY4Pc?= =?us-ascii?q?C0RUF0bNK+EJZcqjuWO5V5T888WW1kpT42x74btZKhfSUHyY4rywPBZ/CbaYSE?= =?us-ascii?q?/A7vWeSXLDxlnnxqYqi/iAy38UW4z+38UdS730hSoypel9nMqmgN1xvO6sibUv?= =?us-ascii?q?d9/lmu2TKI1w3L9uFLO1o0lavGK5462LIwipoSvljDHi/xgkn2irOZdl449eSy?= =?us-ascii?q?7uTnY7HmqoedN49ylA7+LrwjltGwDOk3KAQDX3WX9f6i2LDs40H1WqhGguUzkq?= =?us-ascii?q?bDsZDaIcobprS+Aw9Qyosj8AiwDzOn0NQegHkGI0tJdwmAj4j0PVHBPO73Deyk?= =?us-ascii?q?jlSwkDZk2/DGPrr7DpXLNXjMiq3tfbl6605C0AYz18xQ54pICrEdJ/L+Qk3xtN?= =?us-ascii?q?veDhAjLwy0w/zoCNNm24McXmKPBKqZP7nJsV+U+O0vOfKMaJUSuDbnJPgv/+Tu?= =?us-ascii?q?gmMhmV8BYamp2oMaaHK6Hvt8P0qZYmHsgtAHEWcLoAozV+LqiFmfUT9cfHmyQq?= =?us-ascii?q?Q85i0mCI68CofDXI+tiqSb3CinBp1WenxGCleUHHbmdoWEX/IMZzyIIsJ6nDwL?= =?us-ascii?q?S6WuS4g71R60rA/60b1nLujK9SIEqZLvzt915/fclRsq7zx7E9yd032RT2Fzhm?= =?us-ascii?q?4HWiM53KV4oUx71lePzLN1g+JGGtxJ5vNIUwA6NZjGw+x8Fd/yRhrLfs2VR1a+?= =?us-ascii?q?XtWmHTYxQ8oszN8SeUl9Ac6vgQzE3yqvH7AajaeLBIAu/qLawXfxO953y2za26?= =?us-ascii?q?k5k1kmXsxPOHWmh69+8AjTAZXEk0Cdl6qzdKQc2jTB9GGZwmqUv0FYURBwXrvf?= =?us-ascii?q?UXAZeETWsczz5lneQL+2FbQnLgxBxNaZJaRRbdHpiVRGROz/ONTFeW6xgHm/Cg?= =?us-ascii?q?qSyrOXcoXqf2Qd3CPACEkLiA0c4XaHNRIjBie6uW7fAiZhFU70Y0Pr9+lysnS7?= =?us-ascii?q?TlU7zwuSdU1uy6K1+gIJhfybU/4cwKoEtz07qzV1B1awxMrWBMCapwpgZ6Vced?= =?us-ascii?q?c9701b2m3HrQB9OYagL696jF4Ebwt3p1/u1wlwCohYn8gqtmklzAxuJqKZy1NM?= =?us-ascii?q?bDaY3YjxOrHOMWnz8guvZ7TR2lHE39ac4r0P5+ggq1X/oAGpEVIv83Z93NlW1H?= =?us-ascii?q?uc+47HDAkIXpLyVUY36gJ2p7bAYiky/4nUz2FjMbGosj/e3NIkHPEqxQu6f9de?= =?us-ascii?q?LqyEDhT/HNcGCMirMuAqnEKpbh0cNuBI6KE0J9+md+eB2KOzPOZvgjamjWBA4I?= =?us-ascii?q?1m1kKM6jZ8SunN35kf2f2Y2RGHVzjkhle7rs/3gZxEZS0VHmen0ijkCpRRZqpp?= =?us-ascii?q?fYYXEmquOMu3xtJwhp7oQXFY8kSvB1UY18+1YRCSdUDy3RVM1UQLpnyqgSW5wC?= =?us-ascii?q?ZwkzE1sKWfxjfOzv/8dBUZIG5EX3RijVL2LYizldAaU1CibxI1mxu9+Ub6269b?= =?us-ascii?q?qbxjL2bOXEhIfjL5L2V5X6SssbqCZtJA54kzsSVLSui8Z06VSqLlqRsAzyzjB3?= =?us-ascii?q?dexCw8dzyyvJX5nhh6iGaDI3Zot3fWY99/xQ3Y5NDGQv5RxDUGTjFiiTbLHli8?= =?us-ascii?q?I8Wp/dKMmpfds+CxS36hVppJcSXx0YyAtCy75WtlARCkm/Czm9vnHhIg0S/8zd?= =?us-ascii?q?VqUj/IrBnkaInxy6u6Kf5nflVvBFLk78p6G5p+kpcpiJELx3cagpSV/XwakWb8?= =?us-ascii?q?Kthbwrr+bHsLRT4K39HV+xLp2Et9IXKV34j5TGmSwtN9Z9mmZWMbwjg978dOCK?= =?us-ascii?q?eQ8rNEhzd6ol22rA/Kevh9gysSyeA05H4dmeEJtxInzj+BDbAKAUlYISvsmgyQ?= =?us-ascii?q?79+ksaVXYHyjfqKq2EVlmtChCK2CogZaWHvif5cuASlw7sJjP17W1n389J3kcs?= =?us-ascii?q?HKbd0Prh2UjwvAj+9NJZIyiPUKgzFnNHn+vXI7ze47lhpu0o+mvISdLGVt5q25?= =?us-ascii?q?CAZCNjLpf8MT5i3tjaFGk8aI2YCgA45sGisNXJT1TfKkCjQSuur7NwyWCj0ztm?= =?us-ascii?q?+bGabDHQ+Y8Epmt2jAE42vN3yMOHYZzMliRRmEKExRmg8UWi82npkjFgCl3Mbh?= =?us-ascii?q?alt25igN5l7krRtB0vhoOATiXWrEqweobzg1RIKZLBVI8gFI/13VPtCG7uJvAy?= =?us-ascii?q?FY+YWsrBSXJWyGYwRHE3kJVVaCB1D/ILau/8LN8/WDBuWgNfvOeq+CqfdZV/eV?= =?us-ascii?q?35KgzpVp/ziLNsWVMXltEec32kxdUnBlA87ZgSkASzQLlyLRaM6WvBm89Tdxrs?= =?us-ascii?q?Cj9/TrXRni5YWRBLRPNtVv4Qq5gb+ZN+6XhiZ2NypX1o8WyX/P0rgf00YYizty?= =?us-ascii?q?eDm1DbQAqSnNQbrVmqBNCx4bbz18NNdU760mxAZAIsjbhc3p1r5jkvE6EU9FWk?= =?us-ascii?q?L7lsGve8MKP3m3NEnbC0aTKLSGOTrLztntYa+mR7xcluBUuAe0uTacE07uJS6M?= =?us-ascii?q?mCXsVxy1NuFMli6bNgREuI6hahZtFXTjTNX+Zx21Kt94kyA5waYuiXPMKW4cNi?= =?us-ascii?q?N8flhXobKM6CNUmPJ/G3ZO7nB9N+mLhz6Z7/XEKpYRqfZrBD50mPhC4HQi0LZV?= =?us-ascii?q?4iBEROZumCvOoN5uolemnfOJyjV7URpBsDJLiJiMvUV4NqXT7oNAVmrc/BIR8W?= =?us-ascii?q?WQDAwHp8N7BdL0pa9QzNnPlL70KDpZ8tLb49UTCNbOJMKAKnohPgLjGCTIAwsd?= =?us-ascii?q?UT6rKWbfilRAn/GJ6HKatJc6qoL2l5oQUbJbT0Y6FvAHCkR/BtMOOpN3Xi4ikb?= =?us-ascii?q?GBls4E/Ga+rB7SRMRauZDLTPSSDuvzKDyBl7lLewMIwa/kLYQULoD7wFZtakdg?= =?us-ascii?q?k4TFBUXQRstAojZ7YQ8qukpN/2ZxTnYp10LjdAyt/GcZFeSokR4ulgt+feMt+S?= =?us-ascii?q?/37Fc2KVrKoy0wnVIsltr7mj+RcST+LKGqUYFRESr0uFA7MonnTAZtcQ2ygUtk?= =?us-ascii?q?OS/eSLJelbRga35khRTbuZtXB/FcS6hEbwURxfGTfPoo1ltdpj+gxU9d6uvPEY?= =?us-ascii?q?FimxcycZ6ws3JA3BpubMIyJazVPqZJ1F9Qh6OQsS+uze8x2ggeKFgO8G6JZCEI?= =?us-ascii?q?v0kIOaU8KCqz4uxg8wqClCVfeGIUTfolvupq9l8hO+SH1y/g0L5CKkSvOOGEKq?= =?us-ascii?q?OZvGbAlcCWTVMsykMIl05F/b1o3ss5dUqbSVwvxqOLFxsVLcrCNR1Vb81K+XjV?= =?us-ascii?q?YymBq+HNzIl2P4W6DeDoUfWBtKAPgkKnHQYlBYIM4dodHpO0ykHXMd/nLKIZyR?= =?us-ascii?q?Uq/AnrPkuKDO9Xdx2RijcIv8G/wYRs0olcPDESHGJ9MSuv5rbNuAArgOCPXNEo?= =?us-ascii?q?bXcGRoEELG45WNWmmy5FuHRNFCS40uUfyAiE8jDzuCDQDDjnYtV5eviUfxRsBM?= =?us-ascii?q?ux+TUl/Ki8kUTX/YnGJ2HmKdRivcfC5v4AqJaZCvNbUKJ9vlzGlIlCXXyqVGDO?= =?us-ascii?q?EcWrKJfsdoksd930Cmq6U1CljTI6UdvxNs63LqeUmQHoWZpUsI6D0TAnMs+9DC?= =?us-ascii?q?8RGxFxpuEE/698agsDY4chbR7vrQQ+OLS1IB2E3dW2X2atNTxWQuFEzeqkY7xX?= =?us-ascii?q?ziwsbvK1yXY7Up46yOy3/lIXS5ERkhHS3/CjaJdCUSLrAHxSZx3PpTYll2hmLu?= =?us-ascii?q?sywf0/wRPSvlkaLzCLdPdkaGNDv9EkGVyeO3N2BXQkR1WEl4rM/has36wO/yta?= =?us-ascii?q?h9tUzexFsH35vp/DYDKtWLempojUsysgd9cpuLd9MYr9LcuarJnehCDQTIHMsg?= =?us-ascii?q?2ZVy63D+BVmtxRIC1EXvZHgWQlOMwAuYpG70o+TNwzKKdOCKY2oLCmcDRkDTMI?= =?us-ascii?q?wS8fSYyAwCQIgv2g1LvCiheQbJMiPQQfv5pchNsQSDR5bT4ApKC9TYXWjHWLSn?= =?us-ascii?q?ILIQsJ6gRM/g0AnJdqfu/5+IrIUINMyzlOrvJ7TyvLF51o91/lRWGTmlX3Veuu?= =?us-ascii?q?nPeo3Q1IyvLgyN4bWARwCUJF3eZZilMoKK1rK6kXpoPKqDmIdULms2Ltz+umIE?= =?us-ascii?q?JRx9XNeVPlFoTIqW3yXzYA9n0TQI9A1GvQFY8OkwZjbqYkuklMKpi8ekni/zwk?= =?us-ascii?q?25hpH76gWMCx3Vklt3EGSDyxHtpdEeFpqkzXVyNhY5CqrpXlNJFSQm5f+J2dt1?= =?us-ascii?q?dZnl9iMzS8yZZGLcFC/CIMViBVoTqBpNuyVNFD2chuAp4CONtwp3f9GKJBOJiQ?= =?us-ascii?q?uXI2uafiyn7H9D8irli23jKzG7W3T+hB5W0RBh0pJ3iCqkkoF+Yj6H3S8k3Lsl?= =?us-ascii?q?xu/OdWHbmPjURwoDZhBZ9CHDBJ2m65L15rVnlJr/1aKLjJc8xbW/QyZBmvOwAg?= =?us-ascii?q?Gv4iwUOJ+F97nWvjYy1yrQZa/DjdUBcyVSkQmLjtmDkepdqgOT4VUZ5Iai8hby?= =?us-ascii?q?jdIQKBhS9XpApfa11tW50BDdZF4asU3Y1I/sfZSEasLi8EXBp+NgI4z/VflEhD?= =?us-ascii?q?sFmGdiDHFwaoc+jAsgFvd8eLsMGpNOj5/BtAio7/rOA48KADSma6mQGxRNDRtJ?= =?us-ascii?q?XwttuUuUuSbK34KfGzYWfdTDjQihC9nbckAIPQ/yfJNApUNoJ3xmc6bpj5EW7E?= =?us-ascii?q?IxBGKLwBJ0ZBUqB6c9pGqPhAZ8B4YKYJ5bNtBhWfSxPtH4ygsuJLIUvNSjTFMS?= =?us-ascii?q?qB6PC/rpzO4rDHT+jveNCMzW7dQ61rJpd69SX7G7Dy3IBF9Er5xuth+0FnRVXI?= =?us-ascii?q?KC2OsNPhJgYX68a4bUviooclHTXID5dsiHDt3F1Pd9ILQy2295QV0IlZ52jtRu?= =?us-ascii?q?J4yEfzrPZf971j6Ykp/b9l19u7JaDPJvtEq0NnBAabBhly/JU3HGd/X3xRYvMW?= =?us-ascii?q?KPrJZaQZltzupPrqGKwL8xCV4OtZacbdJ07dhMa/DC2cSQZekwcFszIaKRGc1/?= =?us-ascii?q?Gdka9uVcmlvfT52l4q41WmMh4G1q5i6pmZ9aeTue/XawfRzaIeVaj0R8PzqbAs?= =?us-ascii?q?tF2O5fE+k74OYGN1aRW9EOcBTs4d2nvgzacywC0xFcPMBant9+NFV30jhD7gnI?= =?us-ascii?q?p9H1oOEPMOAbWL5Zhenns/m+HBNN0ZaLpCmmGUFR6gCLAC12Wm6y6KIGlhnhHO?= =?us-ascii?q?0g3/QWKp41/wti90WyzMz83skkBNTLm4GV9SXza1OU9/qD6PPhDntNz5uaQv60?= =?us-ascii?q?E5L3LrucmRlGS7PrNXBMr/KMaaISYquFIdlIcxScC32YAHBdq9J88c8Hd6bvbF?= =?us-ascii?q?6mOrlSpBr71Gh4rY7MGV4O/YHWK8j62AtrWC2CxYymUivV4h8NygMevO59KSSf?= =?us-ascii?q?Syy2kRVzt/uxfGXxOtrLzbrkwbOUuP0EjRg4wGJNBZ3X4/1kH9/+guW9cz+QpR?= =?us-ascii?q?F4raYPMCvz/zMiPuwVmDe9I3SjWe0zxPE13pC1Z4HLYz2HnsvMPJknfd4EYoSZ?= =?us-ascii?q?Vxd0P5gxx3E4Q4Jlg35FgR3CUDDRAHaQqHA7GwGUTlMYwEWFAHaRSc2bi3erw6?= =?us-ascii?q?3UNtzbyy4+/Td/ZzB7IXNvZajA6BgkRUGo4Mva0ZWrJ8dEdX9LTLqQj6F4jnQ/?= =?us-ascii?q?/mmGIyNf20R8BX6sUZuGUi4wmhXRqg6JFD77kBhJCOaKFEfYDGvNpg4Ed/+T4P?= =?us-ascii?q?aitNjQB+jxK4S+8Tvvzs78PAsJW29uahSroiS/8Q9xguCGR0l4Hwj0w7odHLy+?= =?us-ascii?q?dcTZXYhp/+8ABWLX+FooTa0xhgKeoWMY2rYbJg+m4bKCgZOn0BI8CZa+Qm4y9q?= =?us-ascii?q?KjXc/UZOAsQWZdMXJMDNgxxbilX1WLFP8crWAkeYBJ1vd88072r2xjc18YE/Uu?= =?us-ascii?q?r58z+5O5Tf71BLP/NegyRhj8rCq/IJwfXOCCgW736ZawJ2wi+YyJmCFezw/eOS?= =?us-ascii?q?x9HQTV8GGTQ2U4hFLjqY5QOnXva1lInuUg6M9s/zmowxdEaKSXy3gqsIqbtDEe?= =?us-ascii?q?9PiiX6wjhRDJv1iOiPs9qx8mdXsENIEJpr5x3fBKpfJol7OQj/lsSzSUhzHDH/?= =?us-ascii?q?d9/Idhouo+eWwuYM4/lgOEv+f4AbPwkEx6j86XVLUgtkUKT2sUqBXeINeNtmT+?= =?us-ascii?q?vJrn9L5oJmN68PO1+dqJvxrjhWrFA2AQkpaKI/rzFBcknBghdVWqbut7IajAsT?= =?us-ascii?q?T8J5s1dWGW2sIGI++ybHVaNNgaaNCvwa6CmcQ7cSXEVvNiN+RxK114t0e7u1g/?= =?us-ascii?q?9IrmNGkjl6oPgw3DxsXAG8tjH0p6IRxTIg/6m1tDAGuXxDUuWenDnHBE5GzPQL?= =?us-ascii?q?l6gcDWjt6UCyYXkEdovy46JnKd7m9YY//3Q1eQ8jcDEeXeS8FyHwiLuFAoOTv9?= =?us-ascii?q?JHnx6BodjAY7C1IygTMLQ91B3iSmNy0gjbhhlo9nUETi+n7N8+K4W3IdwlyTaw?= =?us-ascii?q?GWjHaFYM5btEsMn2tV4LSus6c09uwGVn0siaWyIMRc3PG2AujggnaGVJa4xD6R?= =?us-ascii?q?4EF6YyhjaHo6hG8hsSYDjKDoSv4pPQktvQ2XkhUddqwXrbpqybhpww1n1ogNd0?= =?us-ascii?q?7jOTt3QTcOzYSNVgAn/p1odQ0eb+femisvgbSIt6z7SsSP0CPdet+Wu43JVnQU?= =?us-ascii?q?Gkya4YH1WnLO8P3LHbXDm5SWeAQ+SEb3CMnyolMk71/RSoIVk3aMBErkAjNuvC?= =?us-ascii?q?goVRlxbmUbNyRyWfuUXXzGo9PuMGbwg2opuoexQWTO4NYOiRPeouwP0+CVsUaH?= =?us-ascii?q?/JGSp2C/OovlO2mYh7Omlg4V/kbuj39QDmKtSSEAEeEYHGtp5x5eC6RmWZNH98?= =?us-ascii?q?zR1yOVJ59/veF1stte9TbZKRkcLWh9tlze4Pb+1tPjElut4PhoJj7pGZ0MKLcR?= =?us-ascii?q?HSzZbyIsrYovqCDP3cyEQqfH9VUrwDbQPz+Yo6IsYzW6fPErtBoRQcGa86TYQ6?= =?us-ascii?q?OGjv8qF0MBh+chXVZLSznsnquvyLaYVJqHPM6VIwNijcsQUZyvOoVQx7c4yqh3?= =?us-ascii?q?LqLZAoQTJBq8diCgFoHYtIH8MAoRGqA5uTmKG8kN++5V91u/UNsarrEfDK1dK5?= =?us-ascii?q?34prU5hd/0yLMy7bBLN3jUR9kuSynvDA34H/Ccz8fdMEVfB7TXDeZ77HH4W/Lz?= =?us-ascii?q?eONdzme05C7bGQyrV5Ug+eZCrhRaqJqDWkNOl44UU80oF5cvLTzCYs777HxtT/?= =?us-ascii?q?fGRbpia/rX6TKpRT9lvKBfbRXxhMU/qK7H5lHbELbYvz7OoONtgiz8aH7glr6D?= =?us-ascii?q?RNytCFI7SgrkDQxkJ7b4zUI1Xz1yY/R4YKPAy1MVEwjm/BtnTdHXNcI9CgKcls?= =?us-ascii?q?htaVExPs61B1mWEsfW5BBnHoSMyQOWcB3cK+YxeG9AVRD9YMh+S3Y1I3trWuSe?= =?us-ascii?q?l0PZVIgf6qu6sDkdZoLSHPWcdbMybfIr9qPjpeEP/Pq0YwYhEeqLU1WZk6ZYKI?= =?us-ascii?q?IEwZNEeP0j7yzQTY3U3zbdys276DIDwK/XVf07LFzT9MqhG8ufmDnsLjULHZbJ?= =?us-ascii?q?fxXPPJLiolVzeaSio2EUao/1ekpvUFsOCfIWcFrVAeejiSBxILpqBzsdjQCXfe?= =?us-ascii?q?me95c50Jg/CVQDv9SDB+lKouBiZLsl2MQ/UDFQnKdXPhhnRTuBC6LP9W4X3ld6?= =?us-ascii?q?GYxrZSW+EODYtDaOaWQ8HZef9AIzcljSsZOOKmcN3HrrY5z0jETW0HHKnU7Fee?= =?us-ascii?q?VlKZQuSAxzL3WoUYp4o0ui8v+tLKhC93Er/IMq2ZpzG09463kieYtffZVmk3bE?= =?us-ascii?q?w/mPgCD3WZwBlcNGEEDMkYuFrjQq6Fe0lB1XEkhPlw2xASYgRzU3xv0npQnPqn?= =?us-ascii?q?HM1WV0IUhnu0QPIadFB3EC8w/UiS7w3wZtwAv8TTSnRb9rQSVIUdIv4o6JPLN6?= =?us-ascii?q?QO2vop2ixpoDBp+xmaWkhQigOD7rr4ALN3xroE43Ixuf5xQBKhWTTaJ07GwY2i?= =?us-ascii?q?AtkH5CBpumusg8zVtedpPaAcpoZ+G0wiBH5mYNfH8mYSAinPxAKuskPjT3ylKz?= =?us-ascii?q?UD7WNOfHQI?= X-IPAS-Result: =?us-ascii?q?A2FGBADKjbRY/wHyM5BeGwEBAQMBAQEJAQEBFgEBAQMBAQE?= =?us-ascii?q?JAQEBgyWBao5WqCskiChXAQEBAQEBAQECAQJfKIIzIoIcBgECNxQgDgMJAQEXK?= =?us-ascii?q?QgIAwEtFREOCwUYBIlTBAGzECYCg2mHToZMiRMCEQFohRkBBJweggKQGIpvhjZ?= =?us-ascii?q?IkmlYeQghFCxGhk50h10PF4IXAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 27 Feb 2017 20:41:56 +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 v1RKfta1024549; Mon, 27 Feb 2017 15:41:56 -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 v1RKds3s022171 for ; Mon, 27 Feb 2017 15:39:54 -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 v1RKdnvd023546 for ; Mon, 27 Feb 2017 15:39:54 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DXAABEjbRYhyIeaIFeHAEBBAEBCgEBhTqOVqQUhDaILVcBAgEBAQEBAhMBAQEKCwkKHYUgBoEJUVcZiXQEAbMQhBGHToZMiRN8hRkFnB6CApAYgXCPNUiSaYFYIRQshEUMgkN0h12CPQEBAQ X-IPAS-Result: A1DXAABEjbRYhyIeaIFeHAEBBAEBCgEBhTqOVqQUhDaILVcBAgEBAQEBAhMBAQEKCwkKHYUgBoEJUVcZiXQEAbMQhBGHToZMiRN8hRkFnB6CApAYgXCPNUiSaYFYIRQshEUMgkN0h12CPQEBAQ X-IronPort-AV: E=Sophos;i="5.35,215,1484024400"; d="scan'208";a="5960226" 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; 27 Feb 2017 15:39:54 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AIUNPDhE3kAE/uA+j1ubW+51GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78rs+wAkXT6L1XgUPTWs2DsrQf2reQ6f6rADdRqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLdyIRmsswnct8YajZZsJ6s11xDEvmZGd+?= =?us-ascii?q?NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLD?= =?us-ascii?q?TRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljj?= =?us-ascii?q?oMOjgk+2/Vl8NwlrpWrhK/qRJizYDaY4abO/hwfq7GYd8WWXBMUtpLWiBdHo+x?= =?us-ascii?q?aZYEAeobPeZfqonwv0MArRqiCgmrAOPg0CRIjWL106091OQhChrG1xEnEtIIsX?= =?us-ascii?q?TbsNL1NKMIXuCu1qXIzDLDb/RN2Tfm84XIdx8soP6WUbJ3a8rRxlAiGgXYhVuT?= =?us-ascii?q?sYzoJy6Z2voJvmSB8uZsSe2ih3Qppg1tuDSiyMghhpHKi44I0FzJ9CR0zJwoKd?= =?us-ascii?q?GmVEJ3e8CoHIdSuiycKoB4WNktQ3tytyY/0rAGuYC0fCwNyJk/wh7eZOGLf5KQ?= =?us-ascii?q?4hLkUOaQISt4i2x5d7K/gRay8FGgyvDiWcWu11ZKtCVFnsHNtnALyRPT9tCKRu?= =?us-ascii?q?Zj8kqlwzqDyhzf5+5eLU06iabXMZAsz7EompoWq0vDHyv2mEvsjK+Rc0Up4vWm?= =?us-ascii?q?5fj6bLn6vpKRKpN6hB/lMqk2hMCxAvw1Mg0BUmmU4+i806fj/ULhTbVMj/05jq?= =?us-ascii?q?7ZsJTAKsQAvKK5AghV0oE46xakFDqpy9MYnWQBLF1ZZh2HlJLlO1TBLfH3F/u/?= =?us-ascii?q?hE6skDhzy/DcIrLhGonNLmTEkLr5ZrZy9UpcyAs1zdBC6JNZEa0BIfLvVU/xs9?= =?us-ascii?q?zUFBk5MxeuzOr9B9V90Z0eCiqzBfqCPafTt0KYzv4+KOmLIokOsXDyLOZ2yeTp?= =?us-ascii?q?iCofmFQaeaCylboQb2ujVqBgIk6eZXP3xNYGFnwRlg9iXKrtklLUAm0bXGq7Q6?= =?us-ascii?q?9pvmJzM4mhF4qWHo0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HrAADKjbRYhyIeaIFeHAEBBAEBCgEBG?= =?us-ascii?q?AEFAQsBhQ+OVqQUhDaILVcBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyCCHgaBCVF?= =?us-ascii?q?XGYl0BAGzEIQRh06GTIkTfIUZBZweggKQGIFwjzVIkmmBWSEULIRFDIJDdIddg?= =?us-ascii?q?j0BAQE?= X-IPAS-Result: =?us-ascii?q?A0HrAADKjbRYhyIeaIFeHAEBBAEBCgEBGAEFAQsBhQ+OVqQ?= =?us-ascii?q?UhDaILVcBAQEBAQEBAQIBAhABAQEKCwkKHS+CMyCCHgaBCVFXGYl0BAGzEIQRh?= =?us-ascii?q?06GTIkTfIUZBZweggKQGIFwjzVIkmmBWSEULIRFDIJDdIddgj0BAQE?= X-IronPort-AV: E=Sophos;i="5.35,215,1484006400"; d="scan'208";a="3515602" 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; 27 Feb 2017 20:39:53 +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 4155C5605F9 for ; Mon, 27 Feb 2017 21:39:52 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 5/6] mcstrans: do not dereference color_str if it is NULL Date: Mon, 27 Feb 2017 21:39:34 +0100 Message-Id: <20170227203935.23674-5-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170227203935.23674-1-nicolas.iooss@m4x.org> References: <20170227203935.23674-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Mon Feb 27 21:39:52 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" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This bug has been found using clang static analyzer. Signed-off-by: Nicolas Iooss --- mcstrans/src/mcscolor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcstrans/src/mcscolor.c b/mcstrans/src/mcscolor.c index e713da9aea1f..cc6174bba9d5 100644 --- a/mcstrans/src/mcscolor.c +++ b/mcstrans/src/mcscolor.c @@ -292,7 +292,7 @@ int raw_color(const security_context_t raw, char **color_str) { size_t result_size = (N_COLOR * CHARS_PER_COLOR) + 1; int rc = -1; - if (!color_str && !*color_str) { + if (!color_str || !*color_str) { return -1; }