Quiet a compiler warning on systems where the argument to putenv(3)

is const.
This commit is contained in:
Todd C. Miller
2012-03-28 10:58:02 -04:00
parent ea2fd83b35
commit e8251a0774

View File

@@ -101,7 +101,7 @@ rpl_putenv(PUTENV_CONST char *string)
len = (strchr(string, '=') - string) + 1; len = (strchr(string, '=') - string) + 1;
for (ep = environ; *ep != NULL; ep++) { for (ep = environ; *ep != NULL; ep++) {
if (strncmp(string, *ep, len) == 0) { if (strncmp(string, *ep, len) == 0) {
*ep = string; *ep = (char *)string;
found = true; found = true;
break; break;
} }
@@ -125,7 +125,7 @@ rpl_putenv(PUTENV_CONST char *string)
char **envp = erealloc3(priv_environ, env_len + 2, sizeof(char *)); char **envp = erealloc3(priv_environ, env_len + 2, sizeof(char *));
if (environ != priv_environ) if (environ != priv_environ)
memcpy(envp, environ, env_len * sizeof(char *)); memcpy(envp, environ, env_len * sizeof(char *));
envp[env_len++] = string; envp[env_len++] = (char *)string;
envp[env_len] = NULL; envp[env_len] = NULL;
priv_environ = environ = envp; priv_environ = environ = envp;
} }