diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2023-04-14 17:20:32 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-04-17 08:56:54 +0200 |
commit | 0caba41d5cc84fa8d1299a99f4dc4ea2d939026f (patch) | |
tree | 836b59b8830ed49ebd3d14480c82e8f0683fbf9d /common | |
parent | 14b296d2a7e6088c8be9095a2d3a14ce0b4b4172 (diff) | |
download | barebox-0caba41d5cc84fa8d1299a99f4dc4ea2d939026f.tar.gz |
libfile: don't leak file descriptors in compare_file
Depending on the state of environment, running
while saveenv; do true; done
Can quickly lead to:
saving environment
could not open /dev/mmc2.barebox-environment: error 24
saveenv: error 24
Because the leaked file descriptors gobble up the 128 we have
preallocated. Fix this.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20230414152032.3783908-1-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions