]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libmout: Reuse loop device safely
authorStanislav Brabec <sbrabec@suse.cz>
Thu, 14 Jul 2016 13:29:44 +0000 (15:29 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 3 Aug 2016 09:53:28 +0000 (11:53 +0200)
commit8efad715b9cf9746f77fa1fda17b0af1f5ed4fcd
treee541991ecf2447a1280cc6e30e54da1fb84f2665
parent211e1d4609d36081fc57dd31cad6806f51b06016
libmout: Reuse loop device safely

Add a safety check to mnt_context_setup_loopdev(). Only a loop device with equal
offset and sizelimit will be reused. If any overlapping loop device exists,
MNT_ERR_LOOPOVERLAP is returned.

Signed-off-by: Stanislav Brabec <sbrabec@suse.cz>
libmount/src/context_loopdev.c