On Tue, May 5, 2015 at 5:41 PM, Michael Trimarchi wrote: > -----Original Message----- > From: Michael Trimarchi [mailto:mich...@amarulasolutions.com] > Sent: Tuesday, May 05, 2015 5:41 PM > To: Zhao Qiang-B45475 > Cc: u-boot@lists.denx.de; Sun York-R58495 > Subject: Re: [U-Boot] [PATCH 2/2] qe: use strncpy instead of strcpy > > Hi > > On Tue, May 5, 2015 at 5:15 PM, qiang.z...@freescale.com > <qiang.z...@freescale.com> wrote: > > On Tue, May 5, 2015 at 4:33 PM, Michael Trimarchi wrote: > >> -----Original Message----- > >> From: Michael Trimarchi [mailto:mich...@amarulasolutions.com] > >> Sent: Tuesday, May 05, 2015 4:33 PM > >> To: Zhao Qiang-B45475 > >> Cc: u-boot@lists.denx.de; Sun York-R58495 > >> Subject: Re: [U-Boot] [PATCH 2/2] qe: use strncpy instead of strcpy > >> > >> Hi > >> > >> On Tue, May 5, 2015 at 3:53 PM, Zhao Qiang <b45...@freescale.com> > wrote: > >> > strncpy is safer than strcpy, use it to instead of strcpy. > >> > > >> > Signed-off-by: Zhao Qiang <b45...@freescale.com> > >> > --- > >> > drivers/qe/qe.c | 2 +- > >> > 1 file changed, 1 insertion(+), 1 deletion(-) > >> > > >> > diff --git a/drivers/qe/qe.c b/drivers/qe/qe.c index > >> > f1df0a4..08620b2 > >> > 100644 > >> > --- a/drivers/qe/qe.c > >> > +++ b/drivers/qe/qe.c > >> > @@ -435,7 +435,7 @@ int qe_upload_firmware(const struct qe_firmware > >> *firmware) > >> > * saved microcode information and put in the new. > >> > */ > >> > memset(&qe_firmware_info, 0, sizeof(qe_firmware_info)); > >> > - strcpy(qe_firmware_info.id, (char *)firmware->id); > >> > + strncpy(qe_firmware_info.id, (char *)firmware->id, 62); > >> > >> is 62 somenthing that can be calculated? > > > > The fireware->id is defined 62 bytes in the struct. > > > > and you don't like sizeof
Thank you for your suggestion. If there are something else need to be modify, I will use sizeof instead. > > Michael > > > > > > >> > >> > qe_firmware_info.extended_modes = firmware->extended_modes; > >> > memcpy(qe_firmware_info.vtraps, firmware->vtraps, > >> > sizeof(firmware->vtraps)); > >> > -- > >> > 2.1.0.27.g96db324 > >> > > >> > _______________________________________________ > >> > U-Boot mailing list > >> > U-Boot@lists.denx.de > >> > http://lists.denx.de/mailman/listinfo/u-boot > > Best Regards > > Zhao Qiang > > > > -- > | Michael Nazzareno Trimarchi Amarula Solutions BV | > | COO - Founder Cruquiuskade 47 | > | +31(0)851119172 Amsterdam 1018 AM NL | > | [`as] http://www.amarulasolutions.com | _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot