X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fenv.c;h=b38e279fbf947b0a6c07807055fbe2435ab7815c;hb=c1f0f7a89e019bfb3c0dc908820118e10b83790b;hp=3dca4df7b7dbd5dd7e8cd1b7a0ef2f7054f15ee8;hpb=1f2e2ea9289e3fa3768172de9fad129880ed198f;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/env.c b/Usermode/Libraries/libc.so_src/env.c index 3dca4df7..b38e279f 100644 --- a/Usermode/Libraries/libc.so_src/env.c +++ b/Usermode/Libraries/libc.so_src/env.c @@ -12,20 +12,20 @@ char **_envp = NULL; char *getenv(const char *name) { char **env; - char *str; + char *env_str; int len; if(!_envp) return NULL; if(!name) return NULL; - len = strlen((char*)name); env = _envp; - while(*env) { - str = *env; - if(str[len] == '=' && strncmp((char*)name, str, len) == 0) { - return str+len+1; + while(*env) + { + env_str = *env; + if(strncmp(name, env_str, len) == 0 && env_str[len] == '=') { + return env_str+len+1; } env ++; }