restore_env(): free the saved environment variable once we are done
authorJunio C Hamano <gitster@pobox.com>
Tue, 2 Feb 2016 23:42:59 +0000 (15:42 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 2 Feb 2016 23:42:59 +0000 (15:42 -0800)
commit8384c139cb9409fb3cf5ef70afff263917581258
treeb7c6580b94ae926f5dafc91eca392b89809236f0
parent441981bc85ea2b648d7ffb2515b371071208e657
restore_env(): free the saved environment variable once we are done

Just like we free orig_cwd, which is the value of the original
working directory saved in save_env_before_alias(), once we are
done with it, the contents of orig_env[] array, saved in the
save_env_before_alias() function should be freed; otherwise,
the second and subsequent calls to save/restore pair will leak
the memory allocated in save_env_before_alias().

Signed-off-by: Junio C Hamano <gitster@pobox.com>
git.c