Hi Igor,
On Mon, 15 Sep 2014 11:04:20 +0300 Igor Grinberg <grinb...@compulab.co.il> wrote: > Hi, > > On 09/14/14 21:28, Simon Glass wrote: > > Hi Masahiro, > > > > On 12 September 2014 05:25, Masahiro Yamada <yamad...@jp.panasonic.com> > > wrote: > >> Hi Simon, > >> > >> > >> I have a qustion about lists_driver_lookup_name() function. > >> > >> > >> > >> for (entry = drv; entry != drv + n_ents; entry++) { > >> if (strncmp(name, entry->name, len)) > >> continue; > >> > >> /* Full match */ > >> if (len == strlen(entry->name)) > >> return entry; > >> } > >> > >> > >> > >> > >> Why is this not like follows? > >> > >> > >> > >> > >> for (entry = drv; entry != drv + n_ents; entry++) { > >> if (!strcmp(name, entry->name)) > >> return entry; > >> } > > I would suggest still using strncmp as it is safer, > but count also the '\0', so something like: Why safer? Could you give me more detailed explanation? Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot