|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 5/8] libelf: loop safety: Replace all calls to strcmp
Jan Beulich writes ("Re: [PATCH 5/8] libelf: loop safety: Replace all calls to
strcmp"):
> On 09.12.16 at 16:44, <ian.jackson@xxxxxxxxxxxxx> wrote:
> > /* other */
> > - if ( !strcmp(name, "FEATURES") )
> > - if ( elf_xen_parse_features(value, parms->f_supported,
> > + if ( !elf_strcmp_safe(elf, name, "FEATURES") )
> > + if ( elf_xen_parse_features(elf, value, parms->f_supported,
> > parms->f_required) )
> > return -1;
>
> There must be some patch split problem here - this patch does not
> alter the parameters of elf_xen_parse_features(), so the argument
> list can't change here.
Yes. That part of this hunk should be in
libelf: loop safety: Pass `elf' to elf_xen_parse_features
I thought I had done a compile test of that individual patch but
I must have messed that up somehow. I will move that change.
> And one of the then (at least) two patches touching this code could
> then take the opportunity and fold the two if()s into one.
Looking at the surrounding code, I actually prefer it the way it is.
It makes it more like the other similar test/handle pairs.
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |