summaryrefslogtreecommitdiffstats
path: root/common/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/parser.c')
-rw-r--r--common/parser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/parser.c b/common/parser.c
index 23f2a377a9..5e6bf3cde2 100644
--- a/common/parser.c
+++ b/common/parser.c
@@ -1,5 +1,6 @@
#include <common.h>
#include <command.h>
+#include <environment.h>
int parse_line (char *line, char *argv[])
{
@@ -114,7 +115,8 @@ static void process_macros (const char *input, char *output)
case 2: /* Waiting for ) */
if (c == ')' || c == '}') {
int i;
- char envname[CONFIG_CBSIZE], *envval;
+ char envname[CONFIG_CBSIZE];
+ const char *envval;
int envcnt = input - varname_start - 1; /* Varname # of chars */
/* Get the varname */