]> git.ipfire.org Git - thirdparty/systemd.git/commit
dissect: avoid clobbering device-mapper error when activating verity
authorLuca Boccassi <bluca@debian.org>
Mon, 9 Oct 2023 14:56:37 +0000 (15:56 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Mon, 9 Oct 2023 17:41:16 +0000 (18:41 +0100)
commitace07128ac014d5e7d7d1664beb58e5f3700d59c
treeb3a89014c22902c23f668d91d017a7cc33ce50af
parent3c1f396f694069a71699ecc9a53806d531a25748
dissect: avoid clobbering device-mapper error when activating verity

The device-mapper driver can return a wild variety of errors when trying
to activate the same dm-verity volume concurrently, as it might happen
with an image. There is a fallback logic in place, but the original
return code was clobbered when userspace signature check was added.
Add it back.

Follow-up for c2fa92e7e8907d9
src/shared/dissect-image.c