]> www.infradead.org Git - mtd-utils.git/commitdiff
mkfs.ubifs: Store compr_size in correct endianness.
authorRichard Weinberger <richard@nod.at>
Wed, 7 Nov 2018 20:21:08 +0000 (21:21 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Fri, 9 Nov 2018 13:24:59 +0000 (14:24 +0100)
compr_size has to be in LE16.

Signed-off-by: Richard Weinberger <richard@nod.at>
Tested-by: Heiko Schocher <hsdenx.de>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubifs-utils/mkfs.ubifs/fscrypt.c

index 6d2b650d626d4434645524365c1fe39cdf0ea44b..118c11c5a4ca4ea36b0f0a8de74b25c3a73d774e 100644 (file)
@@ -125,7 +125,7 @@ int encrypt_data_node(struct fscrypt_context *fctx, unsigned int block_no,
        void *inbuf, *outbuf, *crypt_key;
        size_t ret, pad_len = round_up(length, FS_CRYPTO_BLOCK_SIZE);
 
-       dn->compr_size = length;
+       dn->compr_size = cpu_to_le16(length);
 
        inbuf = xzalloc(pad_len);
        outbuf = xzalloc(pad_len);