homework: explicitly close cryptsetup context, to not keep loopback device busy
authorLennart Poettering <lennart@poettering.net>
Mon, 17 Aug 2020 20:09:04 +0000 (22:09 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 26 Aug 2020 12:33:29 +0000 (14:33 +0200)
commit1708f06a00ff7d1a2f3794be1e47b35814ec02bf
tree03353f9dd60cdd3b24068142adb48991d6c575d7
parenta21eaa2a3a8b50567813a3d3e19f50ab1d8bd673
homework: explicitly close cryptsetup context, to not keep loopback device busy

The cryptsetup context pins the loop device even after deactivation.
Let's explicitly release the context to make sure the subsequent
loopback device detaching works cleanly.

(cherry picked from commit df14bda2b5de8ea022a915774c5a4e4660e421b6)
src/home/homework-luks.c