]> git.sur5r.net Git - bacula/bacula/commit
Fix error printing in acl and xattr code.
authorMarco van Wieringen <mvw@planets.elm.net>
Tue, 31 Jan 2012 12:52:31 +0000 (13:52 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:31 +0000 (14:50 +0200)
commit4df90d7bc68b72532a39e498a16453dd0cd7a44c
treecde1509fc7c6cb1024b67246693a9d670eb53ed9
parent9cd60f1a4fd81a5e519b6963db6bc1d78d1228d2
Fix error printing in acl and xattr code.

The errno gets saved on an instantiate of the berrno class so
we should instantiate the class after the actual errno is set
and not as we used to do at the start of the function. Then
errno is always 0 and that also explains that on error it
was always printing Unknown error 0 in the error printed.
Moved all berrno into either an if block or an block within
a switch (including additional brackets so it a local code
block in which we can instantiate a new berrno class.
bacula/src/filed/acl.c
bacula/src/filed/xattr.c