Skip to content
Snippets Groups Projects
Commit 95856248 authored by Simon Glass's avatar Simon Glass Committed by Tom Rini
Browse files

main: Avoid unncessary strdup()/free()


It doesn't seem necessary to use memory allocation in this code. The setenv()
will make a copy anyway.

Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
parent affb2156
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,6 @@
#include <common.h>
#include <autoboot.h>
#include <cli.h>
#include <malloc.h>
#include <version.h>
DECLARE_GLOBAL_DATA_PTR;
......@@ -26,10 +25,9 @@ static void modem_init(void)
#ifdef CONFIG_MODEM_SUPPORT
debug("DEBUG: main_loop: gd->do_mdm_init=%lu\n", gd->do_mdm_init);
if (gd->do_mdm_init) {
char *str = strdup(getenv("mdm_cmd"));
char *str = getenv("mdm_cmd");
setenv("preboot", str); /* set or delete definition */
if (str != NULL)
free(str);
mdm_init(); /* wait for modem connection */
}
#endif /* CONFIG_MODEM_SUPPORT */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment