diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2012-02-28 08:36:51 +0000 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2012-02-28 08:36:51 +0000 |
commit | 25b25bd1a2f70e40e695d8c642857c67c852961d (patch) | |
tree | 99f381c45f73149e47d18ca3f4a9c79938504a2b /libdm | |
parent | 792343a6949b4032ae7a2795555faf01e8a498b2 (diff) | |
download | lvm2-25b25bd1a2f70e40e695d8c642857c67c852961d.tar.gz lvm2-25b25bd1a2f70e40e695d8c642857c67c852961d.tar.xz lvm2-25b25bd1a2f70e40e695d8c642857c67c852961d.zip |
Fix dm_task_set_name to properly resolve path to dm name.
Wrong variable was checked in _dm_task_set_name_from_path.
Diffstat (limited to 'libdm')
-rw-r--r-- | libdm/libdm-common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c index 54a893a6..48ef49c4 100644 --- a/libdm/libdm-common.c +++ b/libdm/libdm-common.c @@ -526,7 +526,7 @@ static int _dm_task_set_name_from_path(struct dm_task *dmt, const char *path, return 0; } - if (!stat(path, &st2) && (st1.st_rdev == st2.st_rdev)) + if (!stat(buf, &st2) && (st1.st_rdev == st2.st_rdev)) final_name = name; else if (_find_dm_name_of_device(st1.st_rdev, buf, sizeof(buf))) final_name = buf; |