]> 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)
commit770a4c3d8fb82a483e0e5af13d53a193dd4bb3dd
treecfed9bbdfc05f6a2bd394c234219a4f0675975a1
parent74d9ad65259a24fd0362cbcb47f30593350f08ec
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