fs: ubifs: Ensure buf is freed before return
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Fri, 3 Oct 2025 10:42:50 +0000 (11:42 +0100)
committerHeiko Schocher <hs@nabladev.com>
Wed, 8 Oct 2025 09:35:47 +0000 (11:35 +0200)
commitd23ddd5dee570e625e0fd76bba1e155f4cc1248c
tree6421936aacc603cc409557bbbf117b8bd6f7fc38
parent2bc0837ce19c64af44ccb912fc9c9e3a52269dec
fs: ubifs: Ensure buf is freed before return

Returning directly after buf has been allocated will result in a memory
leak. Instead set the error code and goto the common unwind code to
ensure that buf will be freed before returning.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
fs/ubifs/lprops.c