summaryrefslogtreecommitdiffstats
path: root/arch/sandbox
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2020-06-02 10:54:11 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-06-03 10:03:34 +0200
commit90f96b39cd851df684ec8d6a0c0d508c2503003f (patch)
tree70ddfe12a58ef5faa7238a006c0c98f269f0fd7e /arch/sandbox
parent1c5ebfce0ce5d144341e187bd5c8ce447ceaf047 (diff)
downloadbarebox-90f96b39cd851df684ec8d6a0c0d508c2503003f.tar.gz
barebox-90f96b39cd851df684ec8d6a0c0d508c2503003f.tar.xz
sandbox: os: add_image: fix memory leak
devname is strdup'd few lines later, so remove the earlier strdup. The pointer isn't stored anywhere persistent in between. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/sandbox')
-rw-r--r--arch/sandbox/os/common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sandbox/os/common.c b/arch/sandbox/os/common.c
index e67ea14138..382a923040 100644
--- a/arch/sandbox/os/common.c
+++ b/arch/sandbox/os/common.c
@@ -236,7 +236,7 @@ static int add_image(char *str, char *devname_template, int *devname_number)
filename = devname;
snprintf(tmp, sizeof(tmp),
devname_template, (*devname_number)++);
- devname = strdup(tmp);
+ devname = tmp;
}
printf("add %s backed by file %s%s\n", devname,