]> 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)
commit031214d19e9d8789cbd5fda8f62b6f8b4369a281
tree0bb35ab2acc8610911422bbc6c515e56ba3c6411
parent12da7dbaecffa5e9226f33b06e92435fb4ffd9fd
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