diff options
author | David Tardon <dtardon@redhat.com> | 2022-11-30 15:18:15 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2022-12-13 15:47:52 +0100 |
commit | 229b008635a09839cbd5930fe6431397f144b3cb (patch) | |
tree | 2e7b91aac542e941c0845b4ea572d101153956c0 /src/basic | |
parent | doc: add an example code to lock the whole disk (diff) | |
download | systemd-229b008635a09839cbd5930fe6431397f144b3cb.tar.xz systemd-229b008635a09839cbd5930fe6431397f144b3cb.zip |
mountpoint-util: reduce variable scope
Diffstat (limited to 'src/basic')
-rw-r--r-- | src/basic/mountpoint-util.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/basic/mountpoint-util.c b/src/basic/mountpoint-util.c index dc682688a7..c9253b03f2 100644 --- a/src/basic/mountpoint-util.c +++ b/src/basic/mountpoint-util.c @@ -37,7 +37,6 @@ int name_to_handle_at_loop( int *ret_mnt_id, int flags) { - _cleanup_free_ struct file_handle *h = NULL; size_t n = ORIGINAL_MAX_HANDLE_SZ; assert((flags & ~(AT_SYMLINK_FOLLOW|AT_EMPTY_PATH)) == 0); @@ -50,6 +49,7 @@ int name_to_handle_at_loop( * as NULL if there's no interest in either. */ for (;;) { + _cleanup_free_ struct file_handle *h = NULL; int mnt_id = -1; h = malloc0(offsetof(struct file_handle, f_handle) + n); @@ -91,8 +91,6 @@ int name_to_handle_at_loop( n = h->handle_bytes; if (offsetof(struct file_handle, f_handle) + n < n) /* check for addition overflow */ return -EOVERFLOW; - - h = mfree(h); } } |