canonicalize: don't lose errno
authorEric Blake <ebb9@byu.net>
Wed, 16 Sep 2009 19:51:50 +0000 (13:51 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 18 Sep 2009 01:16:15 +0000 (19:16 -0600)
commit34e0afdb6e79191a794f1a68280dff7a65721031
treeaac9667ec257c06bfb1c04153c687df258fde9fa
parent6df0d905e1a2cb127af844642ebf25ebb96b7323
canonicalize: don't lose errno

canonicalize-lgpl was already immune; glibc has the same bug:
http://sources.redhat.com/bugzilla/show_bug.cgi?id=10635

* lib/canonicalize.c (canonicalize_filename_mode): Protect errno
over calls to free.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/canonicalize.c