OSDN Git Service

ubifs: ensure zero err is returned on successful return
authorColin Ian King <colin.king@canonical.com>
Fri, 16 Dec 2016 13:32:39 +0000 (13:32 +0000)
committerRichard Weinberger <richard@nod.at>
Tue, 17 Jan 2017 12:57:32 +0000 (13:57 +0100)
commite8f19746e4b1e8c3118d240dba51f06153a37b07
tree4917e9ccaf6e632bbb63b0048973df8b57edd301
parent5cf7a0f3442b2312326c39f571d637669a478235
ubifs: ensure zero err is returned on successful return

err is no longer being set on a successful return path, causing
a garbage value being returned. Fix this by setting err to zero
for the successful return path.

Found with static analysis by CoverityScan, CID 1389473

Fixes: 7799953b34d18 ("ubifs: Implement encrypt/decrypt for all IO")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/journal.c