Environment patch /3

This commit is contained in:
Alexey Khromov 2024-05-15 20:57:10 +03:00
parent 0c138843eb
commit 74c05f4a0c

View File

@ -271,8 +271,8 @@ int main(int argc, char *argv[], char *envp[])
while (envp[i]) { while (envp[i]) {
mainenv[i] = malloc(strlen(envp[i])+2); mainenv[i] = malloc(strlen(envp[i])+2);
strcpy(mainenv[i], envp[i]); strcpy(mainenv[i], envp[i]);
mainenv[i++] = NULL; mainenv[++i] = NULL;
fprintf(stderr,"BF-DEBUG: ENV: %s\n", mainenv[(i-1)]); //fprintf(stderr,"BF-DEBUG: ENV: %s\n", mainenv[(i-1)]);
} }
// parsing // parsing
@ -511,9 +511,8 @@ exit:
i=0; i=0;
while(mainenv[i]) { while(mainenv[i]) {
DEB((D_FREE, "De-init session ENV: %s\n", mainenv[(i)])); DEB((D_FREE, "De-init session ENV: %s\n", mainenv[(i)]));
free(mainenv[i]); free(mainenv[i++]);
} }
free(mainenv);
deinit_conf(); deinit_conf();