diff options
Diffstat (limited to 'common/main.c')
| -rw-r--r-- | common/main.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/common/main.c b/common/main.c index 9f649dbcd..f042f3a63 100644 --- a/common/main.c +++ b/common/main.c @@ -26,7 +26,9 @@  #include <common.h>  #include <watchdog.h>  #include <command.h> -#include <malloc.h> +#ifdef CONFIG_MODEM_SUPPORT +#include <malloc.h>		/* for free() prototype */ +#endif  #ifdef CFG_HUSH_PARSER  #include <hush.h> @@ -345,7 +347,7 @@ void main_loop (void)  #ifdef CONFIG_MODEM_SUPPORT  	debug ("DEBUG: main_loop:   do_mdm_init=%d\n", do_mdm_init);  	if (do_mdm_init) { -		uchar *str = strdup(getenv("mdm_cmd")); +		char *str = strdup(getenv("mdm_cmd"));  		setenv ("preboot", str);  /* set or delete definition */  		if (str != NULL)  			free (str); |