fix: correct memory cleanup index in uv_os_environ error path
This commit is contained in:
parent
d7dda9edfe
commit
106e4db73a
@ -1533,7 +1533,7 @@ int uv_os_environ(uv_env_item_t** envitems, int* count) {
|
||||
|
||||
fail:
|
||||
for (i = 0; i < cnt; i++) {
|
||||
envitem = &(*envitems)[cnt];
|
||||
envitem = &(*envitems)[i];
|
||||
uv__free(envitem->name);
|
||||
}
|
||||
uv__free(*envitems);
|
||||
|
||||
@ -1280,7 +1280,7 @@ fail:
|
||||
FreeEnvironmentStringsW(env);
|
||||
|
||||
for (i = 0; i < cnt; i++) {
|
||||
envitem = &(*envitems)[cnt];
|
||||
envitem = &(*envitems)[i];
|
||||
uv__free(envitem->name);
|
||||
}
|
||||
uv__free(*envitems);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user