forked from enlightenment/enlightenment
put env bug so waiting to happen - env vars wont be set. no crash
though. SVN revision: 69696
This commit is contained in:
parent
eba1cf6e4a
commit
6233bd09f0
|
@ -27,9 +27,10 @@ env_set(const char *var, const char *val)
|
|||
setenv(var, val, 1);
|
||||
#else
|
||||
char *buf;
|
||||
size_t size = strlen(var) + 1 + strlen(val) + 1;
|
||||
|
||||
buf = alloca(strlen(var) + 1 + strlen(val) + 1);
|
||||
snprintf(buf, sizeof(buf), "%s=%s", var, val);
|
||||
buf = alloca(size;
|
||||
snprintf(buf, size, "%s=%s", var, val);
|
||||
if (getenv(var)) putenv(buf);
|
||||
else putenv(strdup(buf));
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue