From patchwork Sun Nov 12 14:02:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 837174 X-Patchwork-Delegate: agraf@suse.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yZbC86Tk2z9s83 for ; Mon, 13 Nov 2017 01:05:40 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 92CD9C21E4E; Sun, 12 Nov 2017 14:04:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id E7F4EC21D92; Sun, 12 Nov 2017 14:03:54 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id DC740C21C45; Sun, 12 Nov 2017 14:03:51 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by lists.denx.de (Postfix) with ESMTPS id 624D6C21C45 for ; Sun, 12 Nov 2017 14:03:51 +0000 (UTC) Received: from LPT2.fritz.box ([94.114.42.150]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0LdZAI-1ewbXL0h86-00iiJp; Sun, 12 Nov 2017 15:03:01 +0100 From: Heinrich Schuchardt To: Alexander Graf Date: Sun, 12 Nov 2017 15:02:31 +0100 Message-Id: <20171112140247.26532-3-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171112140247.26532-1-xypron.glpk@gmx.de> References: <20171112140247.26532-1-xypron.glpk@gmx.de> X-Provags-ID: V03:K0:MEoCgNoeuILurpRi+cWoX08gD4iw9qWfBKARJwQM5APbZht3Li1 VNKlHG5L3lUI0aV+EmfOKYR7zwqZG77BCWeFHxaxKfGuDPG3f1H9J7f+1l0VywjmCVIdq7m NRWrcr+T2M9k0b8KBryF3KPK0tfzzDUTT8Ll8a1UnRUZ+L4+NYqNXYoIMEw7ss6OxX2wyvx pjGfural7b4AqcLMT42/Q== X-UI-Out-Filterresults: notjunk:1; V01:K0:wyJqsKHzwdY=:801OLTTfi89EyL1QlwMABx 6Q4KtPf+l300gdosdHGLpbBAl2dXkMzNIc16slqIWPRzGf4DWelV0FPeCjVe42gwM9iH116Vx oqC99T1Qlky6oyD5GZHgM2iVng6oKb4vkQH87IsnMSou2kcsH9kqKg+eBT3UdOz4Pp5IfhC3g 3wdZ5rr8KfEBTx0psNQeyx51Jk4CvZiZ6DRfcrQu54BJYiwIcT812xXLgfDogf3LSxQ44nftZ 62KtPnUCSoNr89xoFIv2CtpMdKwUKqwJ5e7dZ+A2CkbwYv1jTcSauRsG0KS2N+zZQZJHLdghS ebvwXQ/wzuKyoK54j2WgQjV/xLmQaB2M/AHGdyWgJLHcByEONGCLDQfK7wrY3XAfEeBk94t+j LxSyuuxycLmhZSVPr1BPcyCLgtJBv/BdWnUOY2loYIX0coQUmum5YpWUF3AJV4DwwEc2CncsV TojjATb8v/T+Zf81VZIc/jD4jqz0RJyrsj2bglwtn1y0AUHpnzzfapZv/0aehV1tbYlXyWzLb c+1HLUshvaEuAmZKvVBNwENXrXkwe2g9438Parg5Rem3veU+gcrCHqfQYCMkebo2NdMW4kyOp OZFTBbnY1tNNcqZ79ItAwtuDK0P0PinTtpPdZ0UWfSj6eByerakVnHIV3Mk1EYmB9suYKJmdz Baxxjq7dkllq7OqaJG4aNPuSae4gz9Rwc0gAzd/5qw9uoAl163cksNkybH62JQNWvt3PRA7mk HoDy+O9ip4SOQw82DyS/fbSAXgjWUspWrqTh/XF+aOTeOHxH9UvFc5n9s70erlYiDKq9qLPrJ XfvURTOZILNXH4wfCNJ1F+YNK1/rA== Cc: Heinrich Schuchardt , u-boot@lists.denx.de Subject: [U-Boot] [PATCH v2 02/18] efi_loader: size of media device path node represenation X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" In the format specifier we want to specify the maximum width in case an ending \0 is missing. So slen must be used as precision and not as field width. Signed-off-by: Heinrich Schuchardt Reviewed-by: Simon Glass --- v2 no change --- lib/efi_loader/efi_device_path_to_text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/efi_loader/efi_device_path_to_text.c b/lib/efi_loader/efi_device_path_to_text.c index 62771338f0..98617cf163 100644 --- a/lib/efi_loader/efi_device_path_to_text.c +++ b/lib/efi_loader/efi_device_path_to_text.c @@ -153,7 +153,7 @@ static char *dp_media(char *s, struct efi_device_path *dp) struct efi_device_path_file_path *fp = (struct efi_device_path_file_path *)dp; int slen = (dp->length - sizeof(*dp)) / 2; - s += sprintf(s, "/%-*ls", slen, fp->str); + s += sprintf(s, "/%-.*ls", slen, fp->str); break; } default: