mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-11 20:58:50 +03:00
Fix a possible segfault in libdevmapper-event. Thanks to Brian J. Wood
for noticing this.
This commit is contained in:
parent
19583d115c
commit
674cfe8071
@ -1,5 +1,6 @@
|
|||||||
Version 1.02.22 -
|
Version 1.02.22 -
|
||||||
================================
|
================================
|
||||||
|
Fix a possible segfault in libdevmapper-event
|
||||||
Export dm_create_dir (was create_dir) to help fix LVM2 link error
|
Export dm_create_dir (was create_dir) to help fix LVM2 link error
|
||||||
Don't log mkdir fail-with-EROFS, to make create_dir equiv to the one in LVM2
|
Don't log mkdir fail-with-EROFS, to make create_dir equiv to the one in LVM2
|
||||||
Introduce and use log_sys_* macros from LVM2
|
Introduce and use log_sys_* macros from LVM2
|
||||||
|
@ -706,6 +706,7 @@ int dm_event_get_registered_device(struct dm_event_handler *dmevh, int next)
|
|||||||
}
|
}
|
||||||
|
|
||||||
dm_task_destroy(dmt);
|
dm_task_destroy(dmt);
|
||||||
|
dmt = 0;
|
||||||
|
|
||||||
if (msg.data) {
|
if (msg.data) {
|
||||||
dm_free(msg.data);
|
dm_free(msg.data);
|
||||||
@ -759,7 +760,8 @@ int dm_event_get_registered_device(struct dm_event_handler *dmevh, int next)
|
|||||||
if (reply_uuid)
|
if (reply_uuid)
|
||||||
dm_free(reply_uuid);
|
dm_free(reply_uuid);
|
||||||
_dm_event_handler_clear_dev_info(dmevh);
|
_dm_event_handler_clear_dev_info(dmevh);
|
||||||
dm_task_destroy(dmt);
|
if (dmt)
|
||||||
|
dm_task_destroy(dmt);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user