bareos: bareos-14.2 6dd8b299

Author Committer Branch Timestamp Parent
mvwieringen mvwieringen bareos-14.2 2015-08-04 22:22 bareos-14.2 b7ea4308 Pending
Affected Issues  0000499: Director state file gets truncated
Changeset Fix state file truncation when running bareos-dir -t

When bareos-dir -t is run (which is done from the systemd startup) we
never read the state-file nor create a pid-file but in the
terminate_dird() function we unconditionally write a new state-file
which means we clobber its content.

We now keep track of the test_config flag using a static global variable
and don't try updating the state-file nor removing the pid-file in
terminate_dird() when we are in test_config mode.

Also made the terminate_dird() and terminate_stored() static as they are
not referenced from anywhere else anyway so lets not clobber the
namespace with it.

Fixes 0000499: Director state file gets truncated
mod - src/dird/dird.c Diff File
mod - src/stored/stored.c Diff File