[OpenBIOS] r565 - trunk/openbios-devel/modules
Igor Kovalenko
igor.v.kovalenko at gmail.com
Wed Sep 2 23:32:54 CEST 2009
On Thu, Sep 3, 2009 at 1:15 AM, Laurent Vivier<Laurent at vivier.eu> wrote:
> Le samedi 22 août 2009 à 08:03 +0200, svn at openbios.org a écrit :
>> Author: blueswirl
>> Date: 2009-08-22 08:03:40 +0200 (Sat, 22 Aug 2009)
>> New Revision: 565
>>
>> Modified:
>> trunk/openbios-devel/modules/disk-label.c
>> Log:
>> Allow NULL dlabel path argument without accessing page zero.
>>
>> Signed-off-by: Blue Swirl <blauwirbel at gmail.com>
>>
>> Modified: trunk/openbios-devel/modules/disk-label.c
>> ===================================================================
>> --- trunk/openbios-devel/modules/disk-label.c 2009-08-22 06:03:20 UTC (rev 564)
>> +++ trunk/openbios-devel/modules/disk-label.c 2009-08-22 06:03:40 UTC (rev 565)
>> @@ -57,7 +57,7 @@
>> static void
>> dlabel_open( dlabel_info_t *di )
>> {
>> - char *s, *filename;
>> + const char *s, *filename;
>> char *path;
>> char block0[512];
>> phandle_t ph;
>> @@ -65,6 +65,9 @@
>> xt_t xt;
>>
>> path = my_args_copy();
>> + if (!path) {
>> + path = strdup("");
>> + }
>> DPRINTF("dlabel-open '%s'\n", path );
>>
>> /* open disk interface */
>>
>>
>
> This patch breaks booting PPC using QUIK bootloader. Ìs it possible to
> revert it ?
>
Can you please check what is the real issue here?
Maybe dlabel_open is getting called somewhere in bootloader
without proper path argument?
--
Kind regards,
Igor V. Kovalenko
More information about the OpenBIOS
mailing list