On Fri, Jul 19, 2013 at 12:15 PM, Ales Ledvinka <aledv...@redhat.com> wrote:
> I did ~1 minute reproducer which consists of copy paste ipmi_parse_hex
> function and main calling it and strlen on it's result.
> (gdb) s
> ipmi_parse_hex (str=0x400981 "222020220022202022") at xxx.c:18
> (gdb) c
> Continuing.
> len: 4
>

There is a bug, indeed. But not where original author described it.
And to be completely honest, I'm not the one who found where the
problem is.
But there is a one in ipmi_parse_hex(). I don't have a time to dig
into this nor to fix it at this time.

Z.

> ----- Original Message -----
> From: "Zdenek Styblik" <zdenek.styb...@gmail.com>
> To: "Ales Ledvinka" <aledv...@redhat.com>
> Cc: "ipmitool-devel" <ipmitool-devel@lists.sourceforge.net>
> Sent: Friday, July 19, 2013 11:58:51 AM
> Subject: Re: [Ipmitool-devel] Closure proposal - ID: 59 - option -y and 00 in 
> key string bug
>
> On Fri, Jul 19, 2013 at 11:54 AM, Ales Ledvinka <aledv...@redhat.com> wrote:
>> nack.
>>
>> The ipmi_parse_hex outputs head\0tail.
>> The tail is excluded from the min calculation for the memcpy.
>>
>
> Ales,
>
> please, can you elaborate more on this one? Ideally back it up with
> how to reproduce it etc. Because I fail to follow.
>
> Thanks,
> Z.
>
>> ----- Original Message -----
>> From: "Zdenek Styblik" <zdenek.styb...@gmail.com>
>> To: "ipmitool-devel" <ipmitool-devel@lists.sourceforge.net>
>> Sent: Thursday, July 18, 2013 6:00:39 AM
>> Subject: [Ipmitool-devel] Closure proposal - ID: 59 - option -y and 00 in    
>>    key string bug
>>
>> Hello,
>>
>> I want to close ticket ``59 - option -y and 00 in key string bug'' >>
>> https://sourceforge.net/p/ipmitool/bugs/59/ <<. I really don't see any
>> '00' bug in there nor it does much sense as '00' !~ '\0' and '0' !~
>> '\0'. It just doesn't make sense.
>> I've tried to supply kgkey with '00' in it as suggested in ticket, but
>> I couldn't find anything. I admit I don't know how ipmi_parse_hex()
>> works. I also admit char -> uint8_t is a bit of worry. But,
>> nonetheless, I can see no bug in there.
>>
>> And therefore I would like to close this ticket. The only change I
>> propose is to add memset() in ipmi_parse_hex() and "erase" newly
>> allocated chunk of memory(diff attached).
>>
>> Thoughts? Opinions? Ideas?
>>
>> Thanks,
>> Z.
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Ipmitool-devel mailing list
>> Ipmitool-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>>
>> ------------------------------------------------------------------------------
>> See everything from the browser to the database with AppDynamics
>> Get end-to-end visibility with application monitoring from AppDynamics
>> Isolate bottlenecks and diagnose root cause in seconds.
>> Start your free trial of AppDynamics Pro today!
>> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Ipmitool-devel mailing list
>> Ipmitool-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Ipmitool-devel mailing list
> Ipmitool-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to