diff options
author | Marian Csontos <mcsontos@redhat.com> | 2019-10-21 15:32:09 +0200 |
---|---|---|
committer | Marian Csontos <mcsontos@redhat.com> | 2019-10-21 15:32:09 +0200 |
commit | c24fa7b7b714871950e0366ca4c35d0e601786ff (patch) | |
tree | 3b5269ff3efb0ab6587bfb707fcb84ea3e70812c | |
parent | 3fe2610cff1afc1eaf9bc9c141950fe8ded73793 (diff) | |
download | lvm2-c24fa7b7b714871950e0366ca4c35d0e601786ff.tar.gz |
cov: Clarify the control flow
Return need a clean up but it is not bailing out due to an error.
Fix: 402b41f58dc14160ec21937d6308b0d9a1abba7d
-rw-r--r-- | libdm/libdm-common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c index b06e6787e..32d052c84 100644 --- a/libdm/libdm-common.c +++ b/libdm/libdm-common.c @@ -2013,7 +2013,7 @@ static int _sysfs_get_kernel_name(uint32_t major, uint32_t minor, char *buf, siz else { log_sys_debug("readlink", sysfs_path); r = _sysfs_find_kernel_name(major, minor, buf, buf_size); - goto bad; + goto out; } goto bad; } @@ -2034,6 +2034,7 @@ static int _sysfs_get_kernel_name(uint32_t major, uint32_t minor, char *buf, siz strcpy(buf, name); r = 1; bad: +out: dm_free(temp_buf); dm_free(sysfs_path); |