Quiet a compiler warning on systems where the argument to putenv(3)
is const.
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user