Message ID | SN6PR06MB4541AF839A007ECCF3C29E7B92C69@SN6PR06MB4541.namprd06.prod.outlook.com |
---|---|
State | Accepted |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <swupdate+bncBAABBWOETSPAMGQEZROQNEY@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::53c; helo=mail-ed1-x53c.google.com; envelope-from=swupdate+bncbaabbwoetspamgqezroqney@googlegroups.com; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=EZHlXl5j; dkim-atps=neutral Received: from mail-ed1-x53c.google.com (mail-ed1-x53c.google.com [IPv6:2a00:1450:4864:20::53c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NxNwd3Mnnz23fT for <incoming@patchwork.ozlabs.org>; Wed, 18 Jan 2023 09:34:07 +1100 (AEDT) Received: by mail-ed1-x53c.google.com with SMTP id dz20-20020a0564021d5400b0049e15ded5fcsf5224901edb.23 for <incoming@patchwork.ozlabs.org>; Tue, 17 Jan 2023 14:34:07 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1673994842; cv=pass; d=google.com; s=arc-20160816; b=YI6MotYVL4OkjjHn01Z81p8Nd0ydUqCPyv+xslR8DRVdPmIp1ppyG5RgM4r3FPb7Sb drXVlH22h2dBMtT3EhZJ9wgQ30ehIGJUHk8JL+qWmSYuuJUJbzQnEEITfTZ2BpDFHPc+ B2C7O1cZtKH3U0Xloa42on4bLdjj8Pzv0ck2mHARKZmaQRFm0VecrMw6TYHtPnYUdwRp wVJ8hd0ass7xt3CQSD1lmLQ54Siar8sUNzGhUzn2/D/pHWLkc0qXENbU0ca9ipWeRF3X I5BsvYv38dSh+gD6wi80bK9d6eN6rMEQh1y5vM25b4bPlhNC5u1ZMM2bQTxMnCDwqzmc lnzQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:msip_labels :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=BE7EAGwuANYOkcFlAgP5ql3RUsqJjXsQD27BiKIIU0w=; b=lxJguNsj4JkDpQVqQVkOkyV5DxsENfGRsRRuI8eTHXBg93WLPzYZt39ZVsS2s/4w7O RgX5dazPNLPJ9VqTl4jYPpbU22MHocXxoiyD7MG72UajrFfUcT6cxc1NkPKQqS2lSsCK UeUxw8VNp5AVhfYdqfBpGqHmkOfiYxYVAGcrv+lP0McHrWW4on5moNRDGD/kRSbSIAzv DtpbH/Cd7cy2l2NVxCI9ITnWehXEZBb8YpqbnEHaJYL8OzkoTB0BtBtaCXrCKl4raqey 10FisxNOpsQOA05V92LOlHhEc645gT6HsBmzr7ILFNjDwqD2CgY566l5kH4V80kUj37D NLiQ== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@carrier.com header.s=selector1 header.b=U+UajN3W; arc=pass (i=1 spf=pass spfdomain=carrier.com dkim=pass dkdomain=carrier.com dmarc=pass fromdomain=carrier.com); spf=pass (google.com: domain of dushara.jayasinghe@carrier.com designates 40.107.93.123 as permitted sender) smtp.mailfrom=dushara.jayasinghe@carrier.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=carrier.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BE7EAGwuANYOkcFlAgP5ql3RUsqJjXsQD27BiKIIU0w=; b=EZHlXl5jvvaaEKgY4cxIpMiwouGg3xZTztIH+L60Tw6eiToIqpSH9Plu+yS3eWv0r7 fRrxcqNIiE0x5pYEoba5fMY84umwEwqV/j1TF6wEhZwMQh9HJs2eKgqHD7VizHNvy38o 2XmwNnt6/NR2bk7JPB2DVsy6XbOHKvTU/73v0cn1OrK2TGHWy0yX30tv0JIXCMtzUeEj zKTQ8J0f/iHwyuxzmemLLJdweL3LylmR1MWJVN1NvHPAjy+3orhM6BMAwm9yGwRoieDs eHh4QSjMZGXh4aNhwYjCUwBXEU9YRf8+/TuIygBrnrFeXTIaseZ5EFmwNcEf8GDByS9R xj3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=BE7EAGwuANYOkcFlAgP5ql3RUsqJjXsQD27BiKIIU0w=; b=c5urjoXAg4k4nndwqc9aCN/E7YTd4yTBfi8fuV0LoEjxJSRR4ansGIecBfP+pQ1k// c5zlQTX5HUFlbAB9RG5uKJA3MZlj6TPwfmUf7T+zjOxHqDD2kVpA5PQQss59hatIzjyN teSxlg5kdFYYelSeYAg4Y5bnDf8XORqle650ktMkQhNuIICGDpC1rKdwLgp3BCU5turR x95TKu9urQ/9idXNeWeRtFWj3lwh6cbSWcc6GM1QGdoFj7YzjqiKP2Og3KzULT2ws/RH JNCfP2MWCKZnZg3EqzIAC9td7Crabv2EDKxTzWD4GiVpS8mKSN1QaQNbLCeJzhXXvhwp Ouog== X-Gm-Message-State: AFqh2kqOx8+4C8ufOHGldXr1FbeZAXCt8TbydhxLV/w1ruecVrYRk5oj bNBDTy18a1tn4J+VKqcg+9s= X-Google-Smtp-Source: AMrXdXvry5P1PguD24FhIv+TtrttO/aebxNaNVnRby00YLWrTNhOBuvnYEWmvCh7QAjVK7mhBIRKog== X-Received: by 2002:a17:906:190f:b0:7c1:4f19:9b2 with SMTP id a15-20020a170906190f00b007c14f1909b2mr620391eje.289.1673994842153; Tue, 17 Jan 2023 14:34:02 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a17:906:7e41:b0:78d:e7b8:d105 with SMTP id z1-20020a1709067e4100b0078de7b8d105ls10104385ejr.8.-pod-prod-gmail; Tue, 17 Jan 2023 14:34:01 -0800 (PST) X-Received: by 2002:a17:906:3b01:b0:84d:4767:734 with SMTP id g1-20020a1709063b0100b0084d47670734mr18383736ejf.6.1673994841039; Tue, 17 Jan 2023 14:34:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673994841; cv=pass; d=google.com; s=arc-20160816; b=MnUwbUYemlPH28Co2R12w+wB8vYIlVzwoblxuAOpLm54ROZ6op+wEn8jB2v+LkViud Jd5Sj8mLjLhJRB9bfw6LHZobUDuPMMcCB8lENYcQVLkiI3pQ0EuFHOl5rKHHvDXCZO15 aHUgPOEX3kXCA9B+si9R48g1pbzXNsJDsCMapfRUAbj2Fr6wsGijEexJidY9iDjQ9Trl og/Z/vgZMYKIjxzw4cvWKttM2a/p+mOj8m3Lq9bIXxiD/yr39fM3BlsRuYVPJDgKMFg6 1X3EnnxxGUPATXwOqwvkSgC0JdkYwaP9oXQGtwXa01iP2wVwPPWN3AU8RO8TCCbiTE1x IERA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:dkim-signature; bh=G806H3nG06yrasgEdpHIiN6RBcN5uzS2yNeQKxV4NP0=; b=GwmB2V4tvVKhr3d6RsOAc1RXRrZFZSI5VF88arIBIkgZRQhQlj2+k40+4Oy9Bf+nS6 H2sqe+Yr20OisdopGkcb+tFH17oWoXWx97xhUi2FEOuq0ndWsivpSQvEtJLOtmQUPyZJ hfEgs4Xxj/qia6B9XZHdafl+gf50GslmCpQPEzN1jG9AUOAEL+sobv5g1YNlUtQRQWfH mgdx31V1RLeTnWYouGLttK/bNrTGIOjGSthdKOclAwmZ+S+g0Be0nfzsxdBWLUOuXx+6 G414mdoYPmpxOoSeg43zJnpeqxlux6tEXe//2TazEcVVtv+Bu+HPVps0ZPKTCs3ownvU ev7A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@carrier.com header.s=selector1 header.b=U+UajN3W; arc=pass (i=1 spf=pass spfdomain=carrier.com dkim=pass dkdomain=carrier.com dmarc=pass fromdomain=carrier.com); spf=pass (google.com: domain of dushara.jayasinghe@carrier.com designates 40.107.93.123 as permitted sender) smtp.mailfrom=dushara.jayasinghe@carrier.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=carrier.com Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2123.outbound.protection.outlook.com. [40.107.93.123]) by gmr-mx.google.com with ESMTPS id jy28-20020a170907763c00b0086e09d5ce59si429752ejc.2.2023.01.17.14.34.00 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Jan 2023 14:34:00 -0800 (PST) Received-SPF: pass (google.com: domain of dushara.jayasinghe@carrier.com designates 40.107.93.123 as permitted sender) client-ip=40.107.93.123; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZNyXAd8c1sl4k7rxPlxHnuvxEopyUS/Pet2ABqOvBWQQfdT52tuh3on77LlbT4oHe3RoueyQ2VrdsSOEge21CkJgW5yaNgEKY1vfeOgPXcUnrKHlOSBjwREtZKUPRurFPMGFJp0f61f+qKtTh5tsHwcrkN3n73S6Ft2DuryWGlWlP3EIxHqSuPcdaEatXe+v3YTV8O5/XxTQSZ0jzbH1+alLwd663t2Hum91oIsr4fJxlp7ZgKgxAA4ITXrQ123TYZT827JrHZvahDMzEJxa4C05D6ZSn8Gb2tnVuo6Fu6z9Wx55Gomegc9+/QFIOx9DWQVoWPyKwn7T5clEXpKoaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G806H3nG06yrasgEdpHIiN6RBcN5uzS2yNeQKxV4NP0=; b=NB784GYhfN7rR2hFPkDgW9QXg94fh2SAFGY4/LaFSYIv4DLOdP5fUjZEfodP5BZ9ZWe1UbS3PH37P9gtdEWokE5oa42AShdDJtP13Vsn22356uKarFxqI2sgfTkspFe8kH9LljQ29nUhDAWhXlqURGiZfr0iSzwzsg2i1B0aW1IaXVPYvIHbQbh2DIsHP+qIAf3HwIyNuj2OydX9SqAWP+WyCak3KsC7hOK+HwP9No0rM56Tje7/Ubpn9pIAk3GHY5pB0xjlkm3ghXG5j8o1r076Ik17EWUPZZYS/lpNIWJRhNKQrvBTOtrxnHBwOHOLKAmAvtDfmxYoUw6ZAWeeNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=carrier.com; dmarc=pass action=none header.from=carrier.com; dkim=pass header.d=carrier.com; arc=none Received: from SN6PR06MB4541.namprd06.prod.outlook.com (2603:10b6:805:95::11) by MWHPR06MB2990.namprd06.prod.outlook.com (2603:10b6:300:122::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Tue, 17 Jan 2023 22:33:58 +0000 Received: from SN6PR06MB4541.namprd06.prod.outlook.com ([fe80::5e43:bea6:a83c:70ac]) by SN6PR06MB4541.namprd06.prod.outlook.com ([fe80::5e43:bea6:a83c:70ac%6]) with mapi id 15.20.5986.023; Tue, 17 Jan 2023 22:33:57 +0000 From: "'Jayasinghe, Dushara' via swupdate" <swupdate@googlegroups.com> To: "swupdate@googlegroups.com" <swupdate@googlegroups.com> Subject: [swupdate] [PATCH v2] cpio_utils: Ensure all bytes are extracted from stream Thread-Topic: [PATCH v2] cpio_utils: Ensure all bytes are extracted from stream Thread-Index: Adkqw7rrqzVUuA+zSz20cxmvOkG2vQ== Date: Tue, 17 Jan 2023 22:33:57 +0000 Message-ID: <SN6PR06MB4541AF839A007ECCF3C29E7B92C69@SN6PR06MB4541.namprd06.prod.outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_ActionId=44749d9c-b1a4-46dd-b4a9-f0a26bf00f9b;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_ContentBits=0;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_Enabled=true;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_Method=Standard;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_Name=Confidential - Low;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_SetDate=2023-01-17T22:30:57Z;MSIP_Label_b85f6713-6d19-40ac-a071-63e831bc1e58_SiteId=36839a65-7f3f-4bac-9ea4-f571f10a9a03; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR06MB4541:EE_|MWHPR06MB2990:EE_ x-ms-office365-filtering-correlation-id: 2acec084-85ae-4b10-8ef9-08daf8daec54 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HB4YIwgmKhf/keRYAHGpSXbG48ElsxIGZMh891IQBQD/Hl7PgPxR/3lqKULxYHqHbltD/KvrdLWd17YyRkLeIAB4G0yYR38g4IMwavIHjIm4TqVwZmKcP0rdScgST0xFA4u4xOLVW+Evhr9cEPyGsIM5Jvy/QeDLu+6bPrXrRW1f8jXZtdtK5zgUdnBCLSToNJUzZUwax7GeSQ3yE0GUqUVZdWKwGfHkvbwOSq4MsfE8FKtIxhTs4bRgBEOvzIE1N6hERinkxuUi2txP0HNpObjtJnbqNpmlZY55U5DtfOoA/Z2+uUq1xctxmZ28sDSI1PY3gh4YVRpPHHOu+0rUkFYX0D9erw1VhABsZqJqf23xygRc0L/YtAjaJPujlQkEYXKnJMqA4Popi4439kVTyTd3L8aJ0G/7Zc/+XM0sLsAUVniJlou5U4BpR9SFkrkOfX7+tGy8prdqJKYFDond1B1K1WtJ5hLWGU0Rkhk2lqwbEv8khtdORrPHHHVpvHJQvW7R1TqvuHpG2m94owSCJX6ZQVFcUu1VFFBvItPC4x4bV5iGywfMoEOS071dF2BXAqdkflUdsOPAK4r3vT1fu+hE72UEMRxA4Vsx4h+6Rd+/ty5XWtXBiO0MHrJZK8SGjBKxrJHtek13iknQbmlzfakUKjYa+fAFlzOCjCyvLURjVR1Mod0Hc+he+x8ucCmBOJH3Qhv6qMMB1WciPL/bBg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR06MB4541.namprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(376002)(366004)(346002)(136003)(396003)(451199015)(55016003)(33656002)(8676002)(66556008)(66946007)(76116006)(66446008)(186003)(9686003)(83380400001)(8936002)(478600001)(5660300002)(66476007)(6506007)(64756008)(53546011)(52536014)(71200400001)(316002)(7696005)(6916009)(38070700005)(41300700001)(122000001)(2906002)(82960400001)(38100700002)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: KraZQXZg38HyiFAUz4lQQ0x4fFemj2hwctf87mF0bHY77rr/cbtAz/Fl4T9FhH2JtwR1IVHF7QtKoTvKleFduFfWZXjx9omk7q6sx7LWP64f7FkPzlqwFMI1FriUKCEGe12KHHbv9XyLm8tp2bLuD3EzDx3aYdCujgBhBDI1/7kYOOah93Ci9hfFWgfyLNOuZyhAY+PPqM1lSC26dZmY2jcIZmzzCVyMgiiA6Z51c2vQGQBuihaeAQ3A1Dq+KRKaghIQ4556RYOzP0Qw57zaVF+5BqsiRMmnvNUJzGdqNQcpv4ZQ6S1vATaB17v88KEf8uIT+YGRJXYc4UTZpljiNkhT68gP/ReEDZxFKKFjuTWLn/XVUPApbz5EIetOq3PdS0VEreQdU0YEERSlCcicfxM1DSlXnSNzNg+IvC+34O/Jl8hF4f0J6rROXDuAR8ES20pgl9jQxUGfvo3Oiph9XqYHCYO7DkBckTJ8CCIoaRRJ8GAxj2uPHkK+4MJJjXHiZm+OhYYKxFSMoywKFRsQMqubyEf96DtcODBCdgxHNEMQNFaRPICmjIv8fe7COQEd9Xjomz9V9smeA0m03j+N8dpfUnqHymqZNWRrdYGV2uIifgVAOplmzE6eN7OIj9Q2eikcvp8zX6dvebd7yT8rQMNJzzHRQq/w/TfrTtq2EafqFfddj3g8sdPvXMs/irn9HN94kWechAPiDZgxguUAinyV8miJE8hsl7Zq3kqbyRSy8HeGWvqNSiRcMfpB/QUMJrju34LwwI7AaWt9A/KGzYE7mSIN0xx+sOYkRhzN9C8ayhvKlkluOpc3ijg/iJ4NvP1UGxRklqYbYjjIdBNZL2xo3hpe6TRHq/uOf+b3QjOFNS8D902mMT9PSqN8byzXGZ72BwcrxezoZI1+anYfHBRFkFugOb4Kl6zuTPc+4eQewOwlEVehPzJrGKmb9/ycbOgNapQF7cloQmjbN4Sc2eZWQWBNdWraBNqkZ6qB2gt6lbIjOBZgmNBqsb3Af0koJani1fh8fVNAj/5+gYMaI5spzL7wVaCqm/IzGze12r8EgxI0Kug4BVufkgrTxdclpM7XHyrM/RxeCh7fJPAydjtwAeLYg2EyFAu3IsocT7IZCKLZQ45oJJR7PvogrFWMoiE1P7uzR126yd0Tnszw/RbODiKExyZfTu60T6p3UmErAf2z7XfH7lxwojUp3M874TiGpZHGp9CtQwHngwBexk+TEaZvcWpmjKK4+r6dne9eeE90o3ZaPsGtxhq2sxRarQUu7kQt4WaJb1gWAydXW0e+wtb9pWNEmXnaSNUyxyuUw5hf0C8urxWVMRXbqjrvo74nelS1clLcxso2mc8QibH4OBKpEtwazvJrfOktA6M3d0ssAV+BkWFqEH0avdN+7NMFVBIGd2SkvguF4es+bUgF4dVCXdG83nwz8STBMjZuZdXJT2HEYEmO/dL3FGhWurlKRODQiL7YKGz/irbG+ylHq+AU1/DWiECKJ3lyvVOuMCKqw3QQ5/91nfGa1aLFJlfww8s3CF6ttTkdufSHWaVxcLwVJ2lrfZ3Bf7iZUpINrqYqD44rQqty1lgsol2ssF3rJFzOtyU5nQr8kFO9AU9/WnHDY+KEuTMzDMQ1F8lYZlm2kdzpiLS87OnahYD6ygPFVgmZ4OTqD5rQeOLNtg== Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 X-OriginatorOrg: carrier.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR06MB4541.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2acec084-85ae-4b10-8ef9-08daf8daec54 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 22:33:57.7557 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 36839a65-7f3f-4bac-9ea4-f571f10a9a03 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mHa6CPc3NOVJ2WUSY62VI9biyLYNuU2EDwebjZ0ejDtdKakkwuK2YB/kpyHn2YpwkW4ZxNQpxMD7KhpPB8Xt7HWoyI0aGTqvG/c1G/ixSXY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR06MB2990 X-Original-Sender: dushara.jayasinghe@carrier.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@carrier.com header.s=selector1 header.b=U+UajN3W; arc=pass (i=1 spf=pass spfdomain=carrier.com dkim=pass dkdomain=carrier.com dmarc=pass fromdomain=carrier.com); spf=pass (google.com: domain of dushara.jayasinghe@carrier.com designates 40.107.93.123 as permitted sender) smtp.mailfrom=dushara.jayasinghe@carrier.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=carrier.com X-Original-From: "Jayasinghe, Dushara" <dushara.jayasinghe@carrier.com> Reply-To: "Jayasinghe, Dushara" <dushara.jayasinghe@carrier.com> Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
[v2] cpio_utils: Ensure all bytes are extracted from stream
|
expand
|
diff --git a/core/cpio_utils.c b/core/cpio_utils.c index a31f254..c282671 100644 --- a/core/cpio_utils.c +++ b/core/cpio_utils.c @@ -104,14 +104,19 @@ void extract_padding(int fd, unsigned long *offset) return; padding = (512 - (*offset % 512)) % 512; - if (padding) { - TRACE("Expecting %d padding bytes at end-of-file", padding); - len = read(fd, buf, padding); - if (len < 0) { - DEBUG("Failure while reading padding %d: %s", fd, strerror(errno)); - return; - } - } + len = 0; + do { + if (padding) { + TRACE("Expecting %d padding bytes at end-of-file", padding); + len = read(fd, buf, padding); + if (len < 0) { + DEBUG("Failure while reading padding %d: %s", fd, strerror(errno)); + return; + } + TRACE("Extracted %d bytes", len); + padding -= len; + } + } while(len > 0); return; }