summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorChristian Eggers <ceggers@arri.de>2020-01-27 08:42:53 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-01-27 14:02:32 +0100
commita2db61eec6d72a979ec0ef4044e6f6c164e5c31f (patch)
treec746dd1990f078f41f6b559779eaba348f2d1d34 /drivers
parent9423e5b3208b372fd77987ed0cd04082c615b14f (diff)
downloadbarebox-a2db61eec6d72a979ec0ef4044e6f6c164e5c31f.tar.gz
barebox-a2db61eec6d72a979ec0ef4044e6f6c164e5c31f.tar.xz
gadget: f_fastboot: Fix memory leak
bootm_data::os_file is not required to be a copied string. It isn't freed anywhere. Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/usb/gadget/f_fastboot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/f_fastboot.c b/drivers/usb/gadget/f_fastboot.c
index 35c4b8cf4c..0a3aff3cf0 100644
--- a/drivers/usb/gadget/f_fastboot.c
+++ b/drivers/usb/gadget/f_fastboot.c
@@ -769,7 +769,7 @@ static void __maybe_unused cb_boot(struct f_fastboot *f_fb, const char *opt)
globalvar_set_match("linux.bootargs.dyn.", "");
globalvar_set_match("bootm.image", "");
- data.os_file = xstrdup(FASTBOOT_TMPFILE);
+ data.os_file = FASTBOOT_TMPFILE;
ret = bootm_boot(&data);