[OpenBIOS] r565 - trunk/openbios-devel/modules

svn at openbios.org svn at openbios.org
Sat Aug 22 08:03:46 CEST 2009


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 */




More information about the OpenBIOS mailing list