Message ID | F105E9FE-C1BD-4EB1-B79E-79F5E5AD48EB@siemens.com |
---|---|
State | New |
Headers | show
Return-Path: <swupdate+bncBDD6BWV65QPBBMEOQCZQMGQECFAB76Y@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org 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=20230601 header.b=aE+kTr77; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::239; helo=mail-oi1-x239.google.com; envelope-from=swupdate+bncbdd6bwv65qpbbmeoqczqmgqecfab76y@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-oi1-x239.google.com (mail-oi1-x239.google.com [IPv6:2607:f8b0:4864:20::239]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VvHlX2PDwz20KL for <incoming@patchwork.ozlabs.org>; Wed, 5 Jun 2024 16:35:35 +1000 (AEST) Received: by mail-oi1-x239.google.com with SMTP id 5614622812f47-3d2007d93c2sf263138b6e.3 for <incoming@patchwork.ozlabs.org>; Tue, 04 Jun 2024 23:35:35 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1717569329; cv=pass; d=google.com; s=arc-20160816; b=A8Bp87nHtkOu1V2t5aKxHzGJwWG6AgNNuexGmn5Qwz9shOuIFK0Codd2wcgtuHQ54U fC4dV+BYHNMoxkcjE3zbqGepBJ2RpHlRg1kbPYftLA/W8pta4lTxdou6303+xFMu4mnF QPMla5UMigEHzl9rPfxYGUVLVapkbqCZA01zGJC7Eh7g5l1uH+9Q9g6iW9a2wKGeuj+R giugOSlSvhVj6LDhpmycpbGnGKG0xKP2y3YqbuSz6y1gKy7BWHAEWO9bOKEbjjST72Ku Iw57go7JS/6pJxx6v0z4kkw+kljxaO+KrQzpAWcf1Lychtma2EgDz0YPG4LLqTDNPjFU nptw== 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:content-id :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=I7alZYxgsBbtLkyZ4w1I0qqmFBUgqLsSTdf04ipCfEU=; fh=BXO4vIn+lXnlvkTMtwRIiOHKMmmckD2z4ibHZ9rJ2so=; b=hXLGb4wb7m6cfvzVazekHn8wx4bNxsGl1jV+u/zelKPITelkcK/4Z/7MORVbnTGbxY JxEP+y0oqvgARqULrFUVP9B6yF98eEkzud5erBe3RDmyYlbWnUTXC0lGTtTv/mkuqNu3 ZxS1ekiQja14OHvs7dGWItCikplEk+z6eYJ0Cup9O/yjZ2zFVXbgaDXQ3XsTETZuWVXz nK7B9pngDKSVPKB3jp4GXTgDbfmOEY3IXdSn3pvWvA6Tn0mRLFao+up/ck6ZMGQdntmk PNYyZU4OdkTsus4SeRbttHccdzB4N9bfgcSZxxml5nm5S2cnIKFn7beGHqgyRHX/xMcr k25A==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EKQHvtKg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:260f::600 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1717569329; x=1718174129; darn=patchwork.ozlabs.org; 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 :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=I7alZYxgsBbtLkyZ4w1I0qqmFBUgqLsSTdf04ipCfEU=; b=aE+kTr77/Gzx7PnFZI5hfXCthAwrBDVoWq+MmawP7zX+Ya0XgKpgeixvtCzfPzVpZg ezWEGkxlrLO0KJn0YMwFVfsD69CPfMz0NN1S3daP2O8EtQo0I1Mzey4jmhxwmKbI1aOh shxp7896uKt0Rc8WTyFj7cNEeuooWfDrKemoQK/Zn8GGhLyWtuGSQTXCaq5CBuKNoaKV KsBIr/D/agMaVA7MacuW+O1Vkv7rNnMLUAmw7g598/DgtAfHHE7df6DhcOA20swlw04y T6HM1LXRQpCcHQP4DTpnWbgT+LUXKrBYCQ+N1BYXUHHjlja+UC3lwEiY+TnLgugBfH6F UWIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717569329; x=1718174129; 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 :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=I7alZYxgsBbtLkyZ4w1I0qqmFBUgqLsSTdf04ipCfEU=; b=Wjqhl0dyqqeKgZOs0JsltSDZBPIXOlbljTOI8oqpHtxJRIunxrETUdCEAcLBStk7TO U83lrUbtFXV/ztobivS8EijU6PU6aUe/GGw+Rep8W+x6HXH5k8Q6tYBVnXXjjZc+3XlD Xvk0lOZcTyoGe23JqRkf/1rY8Vy9/IqpALsIPwbEBta7i9CZWdqClT8IVXRg8Ouvp+YF SqPsEUX76U6L2QVr/J3lwD27dJBvEr3DhFeknZRIVsly4sJ0hzmcwM42+rAFRWgz6B/C 9EwPuST4PX30GjP6kPilkhG73bVmGDcAepByMvG5dadACPQz8P9Ay9EZ4G/B3d8YjccY WgFw== X-Forwarded-Encrypted: i=3; AJvYcCUNDnYl0PV3mb98wjcKIiQ5BcNwnaCaE/Xi6yrDdpYZfGZMon3IIU9cuojaRQB0taDBf5dm5ysbjpOFYpxQ86wqFlLT9oWfIw1W0U19+w== X-Gm-Message-State: AOJu0Yxsm/iTvcBdj+cpeWhckWLdgTxWdcufsG6csnL67Ax/i42G25o8 u1y0706Z4dI698un68dg2Ge/6O7LBNYvbV4xfxps3h6iipQJ1gdo X-Google-Smtp-Source: AGHT+IHOYlOsRrsoLhkLdz7cYhjWUj0BKo3L3OW8A4+JYU3OXbhvY4PtuQuci/nytT+jsxT54DyzHw== X-Received: by 2002:a05:6870:d8d1:b0:250:7e5c:8d43 with SMTP id 586e51a60fabf-25122121220mr1797539fac.4.1717569329395; Tue, 04 Jun 2024 23:35:29 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6a00:194f:b0:702:8289:fa03 with SMTP id d2e1a72fcca58-702828a00f4ls1144353b3a.1.-pod-prod-05-us; Tue, 04 Jun 2024 23:35:27 -0700 (PDT) X-Received: by 2002:a05:6a20:6a08:b0:1b2:c64:7b3c with SMTP id adf61e73a8af0-1b2b6ecaaaemr2170895637.7.1717569327233; Tue, 04 Jun 2024 23:35:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717569327; cv=pass; d=google.com; s=arc-20160816; b=MVpAAPKKJvelntZnayU+8742UX2Ye0fq/i/q0HNLX0FY+wwYGr1sZ+OOsgyILro2t8 VjL9gmTK/+5xqe7n3hietyfPmUaD09syI+0VLmBHGvtzxeC4rFH3OQvKITb4Tc/IhkZM 4RgemcFOklYInQgK13HwsY+Lp6BqsbVo/ghxFw+PRGrL8qSkSWJpFfRsnLDtkJEkWqIP pqQl3Ps6z3orX9BO9UAZ3pK/1/DZmCqnBK8R/yG3VD8ZGRDkwPjvsnBWeJ3iGa73gt9d NVuYfHobquwDumoQ8P9bTIOMbOWIv5wWhyy+PnDTg19rZATCP3Tb7gY8t/7XfeL1Ybyy c27Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:dkim-signature; bh=g5qO2oLpeKyW2JSuhKs4+Z1+Pevn28g6CAO2TMjh0nA=; fh=ZnR/GV7fAozRX3tpIO3vp/Jbul8ISZhdVjghlw9eWq0=; b=pevTo/nkBekTu+UZ/Dxe463M3LzKYJCQ/S4+buZ3pEYkG7jUQSyaNzO367RHYIzN7c 6ux1fiQBMJf7lyCULalcCoLCMj94n+2rp+ZAJhLK9Mrn9adQbymv/3nsqSUIUbJo+5km qhvy/8hF6Mq+VQEYIabak0eOAmPQu1AtVlQJ355FxVsoJlsy22VAwMAOqqy7d+BRHLX8 LWnZYrbXmQIGII9Pesxrxe4HstTGtDmsoRCu4RB+Lf9el5BC6i7j2Yy6VuaqqQERmxIz T7T8lFo/s2ssvMa7yIn88s3/JuQ+6g8vuJfDx2FXx3Jqdh+9TpcFRcAoLsVVXLitahRg +FTw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EKQHvtKg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:260f::600 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on20600.outbound.protection.outlook.com. [2a01:111:f403:260f::600]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2c2559e2d1esi204342a91.1.2024.06.04.23.35.26 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Jun 2024 23:35:27 -0700 (PDT) Received-SPF: pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:260f::600 as permitted sender) client-ip=2a01:111:f403:260f::600; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YhFL0F+7sN06heyv3EyjlyrVgFSqa4FW1z0Mv/2G2JbDBUa6FOYHvjVlwLmAtDTxtiTLvz9vmC60UAB/G+WQJnvIbwndz3NI0w6rpFL1rWMdRVQGyo/oC5EKwjUy7BPGTFafHxXx2MmF23bbpMsYM0GS977vHN0mHfFFnhZjV6kHd1s7L88UCLx3iAL5dPq+m16Kww4Nuv+UvlGFpDWA9N6Z5Dz81059YTQs+BxVH4YTwuimddeRFWpuMjsLSYc9ccGw4vMPf0pmMXsKCIk/SCAveNUogMKkJpr3Vm0OTxhhq2gd33PlW4K+JQIIWX2ivraxlSaXW+fkeuWvKJ9TRw== 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=g5qO2oLpeKyW2JSuhKs4+Z1+Pevn28g6CAO2TMjh0nA=; b=j9d+/dQ+iSPraWfrw+dmupg3Is7xTSYYaWbb91H4w5yGk0xJMtRTEWH94z/1zFHKeflnclc40x0weO5eGOJLNm9vXdWbangcvSki1U1aibznO/PrQnqPF9/jRn6hMbrNml5A+NZUELnCTML2/PdhGtT4gCtzUHJpgXDkMWxEDrgn5diU/vAKT/U+UV+GT+Lbs+xAZQqT8ToumjVa+amMT1mkh0185+9dw4n3+NwDvCD+w0XM1NfSprxutlT7wGpXpI0V39Uo+uRP0avp0OLIKt94X+Yn7Z8kfUq9Kc6pYKEQCODkolFJ/MPEJnOjs2lb5r0ngRpinw4jzN0L67iCww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17) by GV1PR10MB8823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1d6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.19; Wed, 5 Jun 2024 06:35:24 +0000 Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440]) by DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440%6]) with mapi id 15.20.7611.030; Wed, 5 Jun 2024 06:35:24 +0000 From: "'Storm, Christian' via swupdate" <swupdate@googlegroups.com> To: swupdate <swupdate@googlegroups.com> Subject: [swupdate] [PATCH] swupdate-progress: Fix reboot-mode message parsing Thread-Topic: [PATCH] swupdate-progress: Fix reboot-mode message parsing Thread-Index: AQHatxKLuASE4PEoPECD32CFPqz4Sw== Date: Wed, 5 Jun 2024 06:35:24 +0000 Message-ID: <F105E9FE-C1BD-4EB1-B79E-79F5E5AD48EB@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB9PR10MB5404:EE_|GV1PR10MB8823:EE_ x-ms-office365-filtering-correlation-id: bb68bb5e-973c-4df6-6518-08dc8529ae5d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: gokS+NkQNrmf+IxPSvVy6WWVcL52j7gdBXuWFzfhikURuTW2DUKxJE8N2uBJaOzC95f0mU6HWjlcdrIeDlwTa2KSz2n9nG+hvBt9U8CM6LWoqp+lzeWfWVJDX1O9g0wWA4wA3B5T3CI3SeWUvhqhap3ldeZuXxk9cedu+sJc1o6xqSX6gBXM3kpgUQEIZH1BiJ9EQbaqFmQQ20Yqfy8Jl2M2UFZNVpekbBZIMCCNRt9vqg4o3MzOKKvlLgGYDi3jburz1UPcFtNG/L3O0nQrEFsjiZk2GrPfRD7PK1zPd75w0OpP/oE+La4fi3SgBnlDxTplF/t6lURLM4w40hpNLMhZtreWgE49Pgv3of0lphe8nCTW9Oj8QTDXmmfOoLVmVuW0eFbO29f73n11TQRdIueEjLCjLFE/YTs1ijejrkbzcHw/xCdTI3cIMoGA1/k9+XkCPqZcsV7UIlJrDlDTuswHemMU6QGnvw+Q04Rg3IQGDFD6akgD0uaChpb4paIL6m2g1g77a4kOMl7vb0E4traPxdMjm5AjNeipFMkeDFCQfua7EWHBpTLcGZMyaEw6pTX8Js6s1zcXmNDCPPB/lfJ0XAAKvCDEFTFq2JmIW+ZIuqqoeSsO0KdvUM1L5EH1KbUy4NybqnqndoSL5eKFCVzQ7j1X/rKy8uZY6XD8/whjulj5NxeAT2wrLU9b6tglZhPIuudX06V3/XrBTjI+q7X/Mc+l7P70uEheEs5XnQtzYwYEEeXFupnBr4BQakZdQFt6OSvj1pjiaFlAnVEc2vgff0Yuh61beaFB1e2s5gqiZclwj9n7p0HAtpLRlcJRAGtXXQIDX0bmAnPkTe91yDOZkuKs+Pyq7aPR+JmJoz6HyMYsorccbeaK5rxmMt4/XogiQJ5Nk3HpL9GbZx1T8CnGan6RbqYohkqHdwHyWRIJzw3QxpvSEO95NngDpCRX8sa8fGVszE2mZe1SD3NzEcEHGSjnxQJS5Koxc2Fme8OhzPUJtq2Osc40UvsiZgazqYizH2qYX67d4zuFZeyv5r4QdYukldakaWU9pBbR3HSGSjPPzmv5gLSflL4b3o77DJcRWuegB8SP4iIQzBFbqiBjD4Ok3nR6dxTdqBQd1JfPAyEKz3gRe3RhQZkatylGPdK01sAuf5HLEvdzuFC4PAYkzuLoCd5OWicJzqOjTKhyK17cq9rtVq3LMFpNjxffO7WDAyM83S3Sd+QRV5gsxoO/zrStpVxZGgX3seVibdqHQFknqpOjVoPcVRW9M6mSyt5e/ebtXMefOSLMP2vbs6OYyaWyqp5pxu9WYvjirpU14dHO6z+xQXVRlwedZkaHWDisciXjRpxdQd/sfiCUiQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: MsGYXMPfYCV7Df+ZeVWhCgCOrN7NFhJTB6PoD7i+iHItWMaO1CBcsM14L0P2DWx6c7SZN9DuDKMjzgJpIiMeNo7qKAUtckBQTFcTP4fiEyupcw9d5bCUBUcGGc8aHq63O+0oOSEvDMZ0SEFecNkL9mqFLz5xmGkWN9xK0jGLnGqrQ6fEsMM4KGCMed12uPJbuFfg6EmwbvPjLYO6yC3A40MZ64AjHg0OoDKhx7bydJZtSFj8QYd+gNFXjME6GNPT+a3lT6aDXuYXC11emwBLXBBWX0GM4gm6PSz1eixodo0DuqLQMFr/jUZt8vNDhF8JN1fMHHQsWJw/KjKVTaoNRxx49H+11tdv+vZSmaS+iAt/NKd35FZRqnyueyjJyOTWqmrV97dVqcWcCCsbDjTnegBu58glYb38Cs1biXXcW6rX3Hse4BFYNLB0hhhXl93j3WUME/mDTYvTSIYWZFw2R3OXji8SJvKQ9nc6zr3N6q9bMY47esdpNfh3vsNsYknxEd2xTZogNlV2JDKJx4YRxlf+wLGL1CMj5/shJP9t8Dek6f5TLiVOB0HrrowFyy+vn9Nq1AuvhMlwxk/w3NJK/33xZPD79w167Jf2GTMupTZRfTSONtIVyfntoDBHECRwcL6TeHXwIoLEBEWD2H8Q7Jl1QqvYFHHKNi6dKhAolf+Mb5XkiCcVLp7ehq0q9vr8c3YyBVUDfOwAeb8A3GICVWz9w/WaozJNNdgyeh3gaPoXdtpzns8/t/T0oYdIX/NZhcFY1JzovmOFPqY9Rq1ITz6Cvg4HtiQKiPxIXI6I1Psc0YcKAc2YqZQG16aGJ+yVPERCrsEWe7bGDQ2F47q5omOZBQXDSc9/S/1UJzWZrpJs9FqpGKlv5GbrQ3M8dX3MNzc3fA8WuqXJhEViEZe8JkAQy620O7JTv6QwKsDe1guGpMZocv5aAoDEkm7dK2Kc53pgteEFhBrJyRcsEK1hXG7yGzNC11F2+4L7ThlvloNcypYLFAA4rjJuLwQkBcrUC6/FKh+7LCh2uzOuyhxlcWqRj13EAhmmJ1Etuhfdy2Lsd+vIf8h/Jo1rVEJeXHLU7M+e5Yo7dGS03DNYJBwXHEi1j7yyMvS3lAAzbJhhkbsU1M0X08UZTUsQzcRZj97tDkrNWbt4k8fbcSzURXk21505gFYild9CMFJj0GiLBGVHr5uKml+hA7KMReBxqD163zgnN89kbOmvpbb8g1viKGOx866dkFPzTGBSDDwtP0L2gQwxZAlrolOJ1WsxC09v9W8dkI/HYwP0kL7QlpScoTErD3QoOlHGRUndXqAk9QkenN//iZS47kzhFGipMJf0LkTTYgDCH3rgWnbhPND5C8jtFd5V3SGa83uu/j2HXJ7+VR50aCmHsZOqCgXoe03/j1jRcwL8E16Jx8LJ3wXZKPer8Sfimk81GZ/EC7LdjubLgXsCr6ZbR4vPjOl+gEB7K9Wr5e3CNl9e1ktVBAqfKsf6SaoPX3CBkrH2ro40MPd5PYKsZWwR9YdVpyopKwOumUAjU/p8tuixzJ97WxjgsNBCz+5V2E6RfanmFIvgiLIBDvrebti5T//pNg5m6/ia7gstqqtF7djASJmlN3VjP+i3/d8GIuJPQhlK80Z6TRo= Content-Type: text/plain; charset="UTF-8" Content-ID: <DBC2E17DE0476A469C19C6CAF9520456@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: bb68bb5e-973c-4df6-6518-08dc8529ae5d X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2024 06:35:24.4900 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: aghpF9h2rNQ0MXOR0gfCEgpunvGmGkMZ5AqlJOufRs8M989iIL5kmVH0LQZamtnVyIN4dew3NWf+u7vReeE2v1cPJqYfPhdlX1js5v/OKhY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8823 X-Original-Sender: christian.storm@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=EKQHvtKg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:260f::600 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Storm, Christian" <christian.storm@siemens.com> Reply-To: "Storm, Christian" <christian.storm@siemens.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 |
swupdate-progress: Fix reboot-mode message parsing
|
expand
|
diff --git a/tools/swupdate-progress.c b/tools/swupdate-progress.c index 584910d4..14040757 100644 --- a/tools/swupdate-progress.c +++ b/tools/swupdate-progress.c @@ -339,7 +339,7 @@ int main(int argc, char **argv) * Be sure that string in message are Null terminated */ if (msg.infolen > 0) { - char *reboot_mode; + char reboot_mode[20] = { 0 }; int n, cause; if (msg.infolen >= sizeof(msg.info) - 1) { @@ -354,15 +354,14 @@ int main(int argc, char **argv) * will be added, JSON lib should be linked. * NOTE: Until then, the exact string format is imperative! */ - n = sscanf(msg.info, "{\"%d\": { \"reboot-mode\" : \"%m[-a-z]\"}}", - &cause, &reboot_mode); + n = sscanf(msg.info, "{\"%*d\": {\"%d\": { \"reboot-mode\" : \"%19[-a-z]\"}}}", + &cause, reboot_mode); if (n == 2) { if (cause == CAUSE_REBOOT_MODE) { if (!strcmp(reboot_mode, "no-reboot")) { disable_reboot = true; } } - free(reboot_mode); } } msg.cur_image[sizeof(msg.cur_image) - 1] = '\0';
The incoming msg.info reads, e.g., {"0": {"1": { "reboot-mode" : "no-reboot"}}} and sscanf() also needs to parse/read over the enclosing {"0": <...>} part, though discarding it. While at it, use static buffer allocation as the BSDs don't have %m Signed-off-by: Christian Storm <christian.storm@siemens.com> --- tools/swupdate-progress.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)