From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17573 invoked from network); 30 Mar 2023 09:30:25 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 30 Mar 2023 09:30:25 -0000 Received: (qmail 1591 invoked by uid 550); 30 Mar 2023 09:29:25 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 1512 invoked from network); 30 Mar 2023 09:29:25 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E7N4kzVY9QShvO93br6cewC/ayFhhZj6uoDDZ5yYZZeBrSHzDswKU6lWR1hL5+K6lG/SPZdbQqyKImiXqsLTVSsHy/k9NmBOeaZy33BllVTHxKh+iO0EUtuSLleb0pJ8En3Z2DWcuum6E2BZLXNwzIbEfHkWlKSQ8eIOUcItv7sNAQ2/91f7qfOquvMDPk/4ZwxYPdKQtw+pmUWlZeroBgfjyH7++FjWFpMkj8TnQZRxZ1fz7VF4Sq3iOLr7qNMb2qhsqxcGoHLt8m89FH42ehlN4RqI0LENGgIZLWpFyE9QVLiZWi938AnYWfV8pPEqBqyTJ6EXL2k+IT6kJGfk+w== 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=hVuEGbDiUViV4QOAZkkLwSsWMopTnHMa4+0+X8VhgJo=; b=OITI16MszcTJLROstk7MT8+jWVuSrm/ZbsKhs+N/OjG2j2w7+j9Ogxcjv0z03qIlL1gssYRXmsq3uNSIGcDtSOaAwZ6hQRy5U6uGQLqamc54+lGVUobdT1l43U26tsGM5ALbYjMMprJUpneeMHegYbNonA5XQYDg13L9SUcgQao8UzT+oaqtEm6QaLAExHMcn9QYvZ3YhSy6gfNbir4g1D5jsoJePiBg6aO4TXeXQjeMGdq06Q+G+zgHDs9lcDjOi03PVozcgSulIBLv38+W7cb4jH/VDck6TvpxeAt7jbLPioMkQiZGFsjez/qOdTO6M9uiyMRHWjcpNi765w/Qug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=trust-in-soft.com; dmarc=pass action=none header.from=trust-in-soft.com; dkim=pass header.d=trust-in-soft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trust-in-soft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hVuEGbDiUViV4QOAZkkLwSsWMopTnHMa4+0+X8VhgJo=; b=VdyIgxSEL5+wABKpX0tQINvZR9PR5j4VhSPAZPN8vvOdpPc/7cJ2FFyIqC+CeeISLfklWiR9c3qdYAL54oDJeAiG2yN9ilUmWJt3sF2m42ANQNKyzCL7s0x6lVKYCtDPZ3HznY6lJH9sxrL4XJpxZvkP15QVBDidT4jrmeS88nQd39+YqGldb4Uq8O2HbPmcIyQcZOhhgwP3yA/HCawcv7hUroGDdW0TZs9VIqymc/M3FFCjqanigcWWMWzzhDPHi7uAzfQBggis7oO4YJXQ6n7PYoK4NKcQEM7q3jcG42ben/LX5/dpo2E9zW8C7D2T7D1W1LpKt5ux9c0TevyChQ== From: Pascal Cuoq To: "musl@lists.openwall.com" CC: Matthias Goergens Thread-Topic: [musl] [PATCH] mntent: deal with escaped whitespace in mtab and fstab Thread-Index: AQHZYlGz9HpR65EJmE2a6BRbZnwRJK8R/FsAgAADeICAAPrxAIAAFMV9 Date: Thu, 30 Mar 2023 09:29:12 +0000 Message-ID: References: <20230329151751.392944-1-matthias.goergens@gmail.com> <20230329170418.GD3630668@port70.net> <20230329171643.GE3630668@port70.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=trust-in-soft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PR0P264MB0794:EE_|MRZP264MB1832:EE_ x-ms-office365-filtering-correlation-id: 84a6a907-9b31-4f7d-5672-08db3101390e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AfcXoAyo0lfD2m1UxQ8nqVUVLiCcv4H0sJ27W/TtE+Z5Z1mRXh3GDo+AVlmRAQV+phRv+iFtBTKjBhCoPUcoCY16iGMcPlMOwS1CZ7IGyEPxQsbRXmu4bR6MlSNdrnkYxsx8sCMRa+lwUPawLiSz5v9aECSK6+yJcxk8koVsTE6gF34EfSZpt39RRscrA5uJvMhuwrLjkT7jgsKbu1ST8g+smdtINj2bGH8tdJaE0h76xG1pRkh2ib2bogWGQxKCBcisuVt1tdCcnejTg3EjgeJ+PTn7XZYsQ53MP+dbOv28ueupUqg7xpugQ0ompzrk6MRYZqdmYjCnNrli42gCUMym8V5i9ke3yqG9hR5D6VAvoUdajUgs3MtyZJx/e5XSYtFLqj1fvrf0b3sl5JUicj5z9yeU4+iJ6+UlW9DwrZ77fZIlLByRrVNJxKIYy1Uyr9KXJZthfmUqhhO6MCW3i3I+L2kQP4sB0zd4M5p/S6j2Q0SA+YU7Ox+Y7pP+gWzxO4XtjJxOP+Ia46oh51F59lghDdo1YIk67fy9rBjmNgvBDKwwncxjICbpFGTchXnGOcSxQSIQwQwXL2bsckCFBydg+CIuNUbiwe5UqIJD78DVsbGkFiQhTC8uv14HYdqc0X6op4GZLa4Il4UnSlffEQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR0P264MB0794.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(346002)(39840400004)(366004)(376002)(396003)(451199021)(36756003)(33656002)(86362001)(2906002)(38070700005)(71200400001)(2616005)(6486002)(478600001)(186003)(6512007)(6916009)(4326008)(6506007)(26005)(66556008)(66446008)(66476007)(66946007)(76116006)(8676002)(41300700001)(8936002)(64756008)(122000001)(316002)(38100700002)(4744005)(5660300002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?fttZwjMEi0ICEu6DcumZJUH4x0J8NwNUe8hUpswLAo9rg1ohVS526woSZdEK?= =?us-ascii?Q?ya739qqSA5cjVr2sh0fOYRBuxEcJE1YVONQY2LPw+S4SUQR0NfS3hkrAnd/+?= =?us-ascii?Q?0kuOc04RQcWBXK6DZRoFJVsI85oM6rFt0agi7BhhNrKd8zsI0QT/9aYASVqK?= =?us-ascii?Q?HxyIullNspJtxLbpFf8CtdiBlitdU07q3qtuk9+zQDuCb1nNKocKwp1auwYF?= =?us-ascii?Q?NuiB/kigsYD7AphDs3rRphZMD7vgO5Vq72m0zlzputNgxjhRhY8Nfsm0CnKo?= =?us-ascii?Q?bHYq3XBEsLdTAapsVUBl9OoSbsBV73K/IDChgDnTuYZ0oLht65gp0NdplPgX?= =?us-ascii?Q?9InSY7lFHLzs7R+Kkb1M2inXnZS1u+VYObf7UjlQTBG2EFDusNba0o8s1n37?= =?us-ascii?Q?U2sAj9dDXCveWsrzJzL65iyOQvC4dJhY3BFdV6kAC599lkXFLUW7Tg/3z5BM?= =?us-ascii?Q?kJMfispA6UptVzWGJK1aR9uoLnC+wWOYdAK7HdAMKis1dbdujmK108doHU/k?= =?us-ascii?Q?aDB0t5ZKnJHJ033a9K6QJdhJBOPndZzWFWxMIKgShC1Py4bVX2to81YVRx1a?= =?us-ascii?Q?8F2R4RgoAVcZFxmd4pelaU/MAhwJ/zWkygGPRtY/dCDaGP0y5V2LSuqqWEFK?= =?us-ascii?Q?LU7qsX00w7xvImbygS/Y3R49+U0ot16SZATd8xZ0TQr0xQjHS/56vs4A7kcg?= =?us-ascii?Q?nlwin9tj9ceUenYFsf0lR8yfBafgR1FD+qTiJraCuc6VeCs3DKTodPVuS4qz?= =?us-ascii?Q?KImM6jstZr9gcnMus73Xfs43arYCRfA8WAgplFaOrlONmthWl95RZxXooYk2?= =?us-ascii?Q?RUAr0Gn32GPzYh7r2Zc/JiAdhGWm4fmdZivg/H1yZdJUvoMlkDxmK0UF3weT?= =?us-ascii?Q?EWDvHBjNdtpPS4xSYH+yWgkv2qO+7VwtmdWEeThjPrJ2dnjGZGj1ewEKC+Nz?= =?us-ascii?Q?YE0bE3zAj6yoevQLznF6+JHGZpTrzWDVi0GmgXZIBKc8RzrYX4jV5m4V9NdT?= =?us-ascii?Q?KSXackjOZuM7wqAA7msLpgSI45xzrg1MHc2YTiUFZ0dJaF71MzxOZ51htYl6?= =?us-ascii?Q?ULCHO5h6qaZlBJe6wJlkCAyImhCsnjmg1qiEmZ1CR0Fv4HO2DMBALzmpDIX1?= =?us-ascii?Q?8jLS2riJtHN06Fb8bEUzp8rRaIi8BcI6QctBApP3Q4kRJUYJYgMEqPo9/wQX?= =?us-ascii?Q?XL4jongWAGeJ1TEoD6EBlxj1um8e8GVj4SUoLayGqeZC+nB1f9eLoerr7vjm?= =?us-ascii?Q?+hJs6VSbdM7CVd9ZzpbcdnET2EKfuTyMzdEYll2vXvjsVMPKlgKoFvq/ZtFF?= =?us-ascii?Q?BNx6B96kBAS1OzlE1J+AIiAZCFFa3lEvgh9Wq5WxZRlawl75Gyraljwclyqb?= =?us-ascii?Q?w9LeklP23+whB4PwWZpYcOIjaf5k6AAHCvyYPj2o0yrnRcL9KFolFfEq4nYH?= =?us-ascii?Q?nCABHvyYVwTNHRiMhUN25NZPFzSDt8UFhfCrriC0kMuvr6opKaC36YK6PYhl?= =?us-ascii?Q?bvuQbnaE8K3K2UR+tAq9kKV2jj2Vr37CsfyiwmrT8lQoa7kaE3f/onCMhuI5?= =?us-ascii?Q?7Q+paN5LdKN6KcJipeRNVZFqZfIdPgLrAnIQB8cr?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: trust-in-soft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR0P264MB0794.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 84a6a907-9b31-4f7d-5672-08db3101390e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2023 09:29:12.4655 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c0bee27e-6b2c-476e-88fe-f5a620006e7f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: q5erxtZ7XNGDwZIZv9CmYnMxMsUqb9smzn/bfypRHIjwLFTswtXZd4+xTxLacsKTpDO1vpu1bzPO9WN5YgV3SA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1832 Subject: Re: [musl] [PATCH] mntent: deal with escaped whitespace in mtab and fstab >> sorry missed the < 0. >=20 > I made that exact same error when first reading the code. I wonder wheth= er we > should put the zero in front, to make it clearer to readers? Like `0 > > fprintf(...` As someone who reviews tons of C code from different authors and applicatio= n domains, I expect the result of fprintf to be assigned to a variable and = that variable to be used in the return statement. Anything else will give m= e pause or be confused for something that works when it doesn't. Pascal=