diff --git a/src/shared/dissect-image.c b/src/shared/dissect-image.c index f1149cdaa6..db813a7eb4 100644 --- a/src/shared/dissect-image.c +++ b/src/shared/dissect-image.c @@ -717,7 +717,7 @@ static int acquire_sig_for_roothash( ssize_t n = pread(fd, buf, partition_size, partition_offset); if (n < 0) - return -ENOMEM; + return -errno; if ((uint64_t) n != partition_size) return -EIO;