remove const from argument list passed to execv

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14176 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2004-08-27 13:03:10 +00:00
parent 8637e345dd
commit 60369967af

View File

@@ -1262,7 +1262,7 @@ scrub_env(void)
struct arg_val {
int size;
int argc;
const char **argv;
char **argv;
};
static void addarg(struct arg_val*, const char*);
@@ -1390,7 +1390,8 @@ addarg(struct arg_val *argv, const char *val)
fatal (net, "realloc: out of memory");
argv->size+=10;
}
argv->argv[argv->argc++] = val;
if((argv->argv[argv->argc++] = strdup(val)) == NULL)
fatal (net, "strdup: out of memory");
argv->argv[argv->argc] = NULL;
}