1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-10 16:58:47 +03:00

Fix a possible segfault in libdevmapper-event. Thanks to Brian J. Wood

for noticing this.
This commit is contained in:
Petr Rockai 2007-08-02 22:31:59 +00:00
parent 19583d115c
commit 674cfe8071
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,6 @@
Version 1.02.22 -
================================
Fix a possible segfault in libdevmapper-event
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
Introduce and use log_sys_* macros from LVM2

View File

@ -706,6 +706,7 @@ int dm_event_get_registered_device(struct dm_event_handler *dmevh, int next)
}
dm_task_destroy(dmt);
dmt = 0;
if (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)
dm_free(reply_uuid);
_dm_event_handler_clear_dev_info(dmevh);
dm_task_destroy(dmt);
if (dmt)
dm_task_destroy(dmt);
return ret;
}