[OpenBIOS] [commit] r867 - trunk/openbios-devel/packages
repository service
svn at openbios.org
Tue Sep 28 20:59:48 CEST 2010
Author: blueswirl
Date: Tue Sep 28 20:59:47 2010
New Revision: 867
URL: http://tracker.coreboot.org/trac/openbios/changeset/867
Log:
disk-label: fix memory leakages
Avoid a strdup() call.
Signed-off-by: Blue Swirl <blauwirbel at gmail.com>
Modified:
trunk/openbios-devel/packages/disk-label.c
Modified: trunk/openbios-devel/packages/disk-label.c
==============================================================================
--- trunk/openbios-devel/packages/disk-label.c Tue Sep 28 20:59:45 2010 (r866)
+++ trunk/openbios-devel/packages/disk-label.c Tue Sep 28 20:59:47 2010 (r867)
@@ -64,9 +64,6 @@
cell status;
path = my_args_copy();
- if (!path) {
- path = strdup("");
- }
DPRINTF("dlabel-open '%s'\n", path );
@@ -122,14 +119,14 @@
DPRINTF("Located filesystem with ph " FMT_ucellx "\n", ph);
DPRINTF("path: %s length: %d\n", path, strlen(path));
- if (strlen(path)) {
+ if (path && strlen(path)) {
DPRINTF("INTERPOSE!\n");
push_str( path );
PUSH_ph( ph );
fword("interpose");
}
- } else if (*path && strcmp(path, "%BOOT") != 0) {
+ } else if (path && strcmp(path, "%BOOT") != 0) {
goto out;
}
More information about the OpenBIOS
mailing list