From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:52035) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwPZN-0007LC-NL for qemu-devel@nongnu.org; Wed, 20 Feb 2019 05:57:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwPZM-0003KC-4L for qemu-devel@nongnu.org; Wed, 20 Feb 2019 05:57:41 -0500 Received: from mail-qt1-f193.google.com ([209.85.160.193]:37866) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gwPZL-0003Jb-No for qemu-devel@nongnu.org; Wed, 20 Feb 2019 05:57:39 -0500 Received: by mail-qt1-f193.google.com with SMTP id a48so26639094qtb.4 for ; Wed, 20 Feb 2019 02:57:39 -0800 (PST) MIME-Version: 1.0 References: <20190220010232.18731-1-philmd@redhat.com> <20190220010232.18731-6-philmd@redhat.com> In-Reply-To: <20190220010232.18731-6-philmd@redhat.com> From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= Date: Wed, 20 Feb 2019 11:57:27 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v3 05/25] gdbstub: Use size_t for strlen() return value List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= Cc: qemu-devel , Prasad J Pandit , Paolo Bonzini , Jason Wang , Anthony Perard , qemu-ppc@nongnu.org, Stefan Berger , David Gibson , Gerd Hoffmann , Zhang Chen , xen-devel@lists.xenproject.org, Cornelia Huck , Samuel Thibault , Christian Borntraeger , Amit Shah , Li Zhijian , Corey Minyard , "Michael S. Tsirkin" , Paul Durrant , Halil Pasic , Stefano Stabellini , qemu-s390x@nongnu.org, Pavel Dovgalyuk On Wed, Feb 20, 2019 at 2:04 AM Philippe Mathieu-Daud=C3=A9 wrote: > > Since strlen() returns an unsigned value, it is pointless to > convert it to a signed one. Use size_t to hold its return value. > > Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Marc-Andr=C3=A9 Lureau (it looks like the variable is hiding len from outer scope btw) > --- > gdbstub.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gdbstub.c b/gdbstub.c > index bc774ae992..76eca3bb7e 100644 > --- a/gdbstub.c > +++ b/gdbstub.c > @@ -1693,7 +1693,7 @@ static int gdb_handle_packet(GDBState *s, const cha= r *line_buf) > } > #else /* !CONFIG_USER_ONLY */ > else if (strncmp(p, "Rcmd,", 5) =3D=3D 0) { > - int len =3D strlen(p + 5); > + size_t len =3D strlen(p + 5); > > if ((len % 2) !=3D 0) { > put_packet(s, "E01"); > -- > 2.20.1 >