]> git.sur5r.net Git - bacula/bacula/commit
Fix bug #1811 Filed fails to backup more then one xattr.
authorMarco van Wieringen <mvw@planets.elm.net>
Fri, 6 Jan 2012 19:44:18 +0000 (20:44 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:24 +0000 (14:50 +0200)
commit75b6a1e826fa137fe820e809c7162847718e33d6
treeec3e6c522b3e3a2dce67698cd5db008013ab7db2
parent1b113d0b765529a1c4235f0537234b349e372b0f
Fix bug #1811 Filed fails to backup more then one xattr.

On Solaris we fail to backup more then one xattr. There
are two serious wrong tests in the code that seem to predate
switch to the new bxattr_exit_* codes. Due to a side effect
the retval variable only gets set to a non 0 value
(bxattr_exit_ok) when the first xattr is saved as then the
hidden directory is saved and as such the retval
is set.

While scanning through the code for possible other retval
initialization errors and wrong code I fixed one other problem
in the Tru64 xattr code which we probably never encounter
as that platform is kind of dying.
bacula/src/filed/xattr.c