projects
/
platform
/
upstream
/
multipath-tools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
50bf720
)
kpartx: fix crash during boot
author
Hannes Reinecke
<hare@suse.de>
Tue, 20 Feb 2007 14:16:56 +0000
(15:16 +0100)
committer
Christophe Varoqui
<cvaroqui@zezette.localdomain>
Mon, 21 May 2007 21:13:22 +0000
(23:13 +0200)
kpartx will crash during boot as device-mapper insists on freeing
all passed memory upon exit. So we don't have to do it.
Signed-off-by: Hannes Reinecke <hare@suse.de>
kpartx/devmapper.c
patch
|
blob
|
history
diff --git
a/kpartx/devmapper.c
b/kpartx/devmapper.c
index
5b27487
..
4b228ed
100644
(file)
--- a/
kpartx/devmapper.c
+++ b/
kpartx/devmapper.c
@@
-95,19
+95,16
@@
dm_addmap (int task, const char *name, const char *target,
}
sprintf(prefixed_uuid, UUID_PREFIX "%s", part, uuid);
if (!dm_task_set_uuid(dmt, prefixed_uuid))
- goto
free
out;
+ goto
add
out;
}
dm_task_no_open_count(dmt);
r = dm_task_run (dmt);
- freeout:
- if (prefixed_uuid)
- free(prefixed_uuid);
-
addout:
dm_task_destroy (dmt);
+
return r;
}