Save errno in handle_alias()
commit47e5c0ca2cabb406518dda5c09432dc996f7ef2b
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Wed, 28 Jun 2006 10:45:27 +0000 (28 12:45 +0200)
committerJunio C Hamano <junkio@cox.net>
Wed, 28 Jun 2006 10:55:36 +0000 (28 03:55 -0700)
tree933006abefab3e5ccd5cacc995e02d1791899d14
parentf0ef05967f3b261fb16f5fdea6dd104c9bdb4c8c
Save errno in handle_alias()

git.c:main() relies on the value of errno being set by the last attempt to
execute the command. However, if something goes awry in handle_alias(),
that assumption is wrong. So restore errno before returning from
handle_alias().

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git.c