diff options
author | Christian Eggers <ceggers@arri.de> | 2020-01-27 08:42:53 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-01-27 14:02:32 +0100 |
commit | a2db61eec6d72a979ec0ef4044e6f6c164e5c31f (patch) | |
tree | c746dd1990f078f41f6b559779eaba348f2d1d34 /drivers | |
parent | 9423e5b3208b372fd77987ed0cd04082c615b14f (diff) | |
download | barebox-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.c | 2 |
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); |