From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6D667C2D0CD for ; Mon, 19 May 2025 19:35:36 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uH6GQ-0002hJ-0X; Mon, 19 May 2025 15:35:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uH4FV-00078f-NG for grub-devel@gnu.org; Mon, 19 May 2025 13:26:01 -0400 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uH4FT-00039R-6K for grub-devel@gnu.org; Mon, 19 May 2025 13:26:00 -0400 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-ae727e87c26so3039672a12.0 for ; Mon, 19 May 2025 10:25:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1747675554; x=1748280354; darn=gnu.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=RtwEzwWQ4euspmGH8XfsKzPtY1kokwxmB0oaT7ecdis=; b=IfEsLMO6/FQuchQLY8IxwvA1MGaScA2rNKOLbm7EHn7/iJnKqEFSEX8ulnAoScSLQg JJ4wb5m1JAAb8l8B+XYIfB95ZmAFFUzCQMm7LJQkiYB3pV8u9P8IV1v3DjAZY03qTKfu yVyylgV07g7EO8uMJvKv2AfwAUnjdSnO7rJGA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747675554; x=1748280354; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RtwEzwWQ4euspmGH8XfsKzPtY1kokwxmB0oaT7ecdis=; b=FTrh9fPYIPESUO3spyvXtZv0nTBcC4hTJj4sAxVNMdaRFCNo1nO3XLldaRAEoTdHj0 39267Jqu5YVVQ7XftfQmKw2Evpx9NSk4/I/pPUt381VKfECV91/fr5T6hhWPZk1hsEVy 3fCmmjvw3GyTpmIWsjz+xybu2NB6qmNmesfNKHAl1ovorLp5jAdsIyLOzlBp2ve1doFT DbBK/L89nD5mi2PzESLS/G8PIRVdnHEOeDx4UA8Q7s32GSLneQ4oki/VJu4Rx5QmPCNP gfHkgOM0NNsZ+xKKoqsMl5d0ZB2Lq9v5l5/KzFosJh/8XmJg1QoIuH/NG6soUiE/xw9m 4jBA== X-Gm-Message-State: AOJu0YxguWPxXg7qa/9QKa8a4prlbMB2AuXFKYSO2DBWHffjV1fzTjDB AJjE2W/07mZP3kFpnOGQIJrLMJ1XrpmjzchPleYpI8oWKUoqsACRuAOEQsdRKdh1zw== X-Gm-Gg: ASbGnct/31CDXFwNI/nNjh7YkZKHcj9F4yShPGEGMZ09NJ6wdsxcHq3+25T9jd2FtDb y3nM9htRlR7kCA8oiHXbyvPQ5/6EmWoYuC2oySz8WWZaT+dPRsbAl3C3mi1Z3XFdTjL2OvNWIAS WJ4QhElM9LJ1RNLFpdkNwBlpZWw9B4gG3ghszyxJo+TYmzpKT23oO7CeDxdgl98mxtg+5VCwlxM 5TtqCF/bE6C5rAuh9SAzzvxYWVv6p2lsODFiRYe7+saxQlPs50T55Fl1ZUO22uwrdIfcWT7JrZe iPxMf2kUxRAPR9o/EsLGQa/987wXn/T1mAUWmiNK17eoSorFmwIyqkIe5/BRckVgMTSqIV+P96t RKyBeh5SyQnNPt6Cx5pWgPd4s8Q== X-Google-Smtp-Source: AGHT+IGHMo4paJQuBYsFUHVwU1MPSOMHlo87NfDzl9YFBraBXZHbgZ7VuqL0133DPCP4pBaHmR67OQ== X-Received: by 2002:a17:903:2285:b0:223:26da:4b8e with SMTP id d9443c01a7336-231d438a1a3mr204732975ad.4.1747675553693; Mon, 19 May 2025 10:25:53 -0700 (PDT) Received: from [10.66.193.70] ([192.19.161.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-231d4e970cbsm62387525ad.136.2025.05.19.10.25.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 May 2025 10:25:53 -0700 (PDT) Message-ID: Date: Mon, 19 May 2025 10:25:51 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 1/2] envblk: ignore empty new lines while parsing env files To: Daniel Kiper , Shreenidhi Shedi References: <20250518075121.76584-1-yesshedi@gmail.com> <20250518075121.76584-2-yesshedi@gmail.com> <20250519171345.jbl5r65uabinse67@tomti.i.net-space.pl> Content-Language: en-US Autocrypt: addr=alexey.makhalov@broadcom.com; keydata= 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 EuY0 In-Reply-To: <20250519171345.jbl5r65uabinse67@tomti.i.net-space.pl> Received-SPF: pass client-ip=2607:f8b0:4864:20::534; envelope-from=alexey.makhalov@broadcom.com; helo=mail-pg1-x534.google.com X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.13, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 19 May 2025 15:35:04 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alexey Makhalov via Grub-devel Reply-To: The development of GNU GRUB Cc: Alexey Makhalov , grub-devel@gnu.org, daniel.kiper@oracle.com, Shreenidhi Shedi Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org CgpPbiA1LzE5LzI1IDEwOjEzIEFNLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gT24gU3VuLCBNYXkg MTgsIDIwMjUgYXQgMDE6MjE6MjBQTSArMDUzMCwgU2hyZWVuaWRoaSBTaGVkaSB3cm90ZToKPj4g RnJvbTogU2hyZWVuaWRoaSBTaGVkaSA8c2hyZWVuaWRoaS5zaGVkaUBicm9hZGNvbS5jb20+Cj4+ Cj4+IEVudmlyb25tZW50IGZpbGVzIG1heSBjb250YWluIGVtcHR5IGxpbmVzLCB3aGljaCBzaG91 bGQgYmUKPj4gaWdub3JlZCBkdXJpbmcgcGFyc2luZy4gQ3VycmVudGx5LCB0aGVzZSBsaW5lcyBh cmUgbm90IHNraXBwZWQgYW5kCj4+IHJlc3VsdGluZyBpbiBpbmNvcnJlY3QgYmVoYXZpb3IuIFRo aXMgcGF0Y2ggYWRkcyBhIGNoZWNrIHRvIHNraXAgZW1wdHkKPj4gbGluZXMgYWxvbmcgd2l0aCB0 aG9zZSBzdGFydGluZyB3aXRoIGAjJy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2hyZWVuaWRoaSBT aGVkaSA8c2hyZWVuaWRoaS5zaGVkaUBicm9hZGNvbS5jb20+Cj4+IFJldmlld2VkLWJ5OiBBbGV4 ZXkgTWFraGFsb3YgIDxhbGV4ZXkubWFraGFsb3ZAYnJvYWRjb20uY29tPgo+IAo+IFBsZWFzZSBk byBub3QgYWRkIFJCcyBpZiByZXZpZXdzIGhhdmUgbm90IGJlZW4gZG9uZSBpbiBwdWJsaWMuCj4g VGhvc2UgZ2l2ZW4gb24gdGhlIGdydWItZGV2ZWwgY291bnRzIG9ubHkuCj4gCgpIaSBEYW5pZWws IGl0IHdhcyBteSBhc2sgdG8gU2hyZWVuaWRoaSB0byBhZGQgQlIgYWZ0ZXIgb3VyIGludGVybmFs IHJldmlldy4KTm90ZWQgdGhhdCBwYXJ0IGZvciB0aGUgZnV0dXJlLgoKVGhhbmtzLAotLUFsZXhl eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1k ZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK