char *fname;
CurFile elt;
- ff_pkt->delta_seq = -1;
+ ff_pkt->delta_seq = 0;
+ ff_pkt->accurate_found = false;
if (!jcr->accurate && !jcr->rerunning) {
return true;
goto bail_out;
}
+ ff_pkt->accurate_found = true;
ff_pkt->delta_seq = elt.delta_seq;
if (elt.seen) { /* file has been seen ? */
sp->statp = ff_pkt->statp;
sp->fname = ff_pkt->fname;
sp->delta_seq = ff_pkt->delta_seq;
+ sp->accurate_found = ff_pkt->accurate_found;
if (!bplugin_list || !jcr->plugin_ctx_list || jcr->is_job_canceled()) {
Jmsg1(jcr, M_FATAL, 0, "Command plugin \"%s\" requested, but is not loaded.\n", cmd);
* plugin
*/
sp->delta_seq = ff_pkt->delta_seq;
+ sp->accurate_found = ff_pkt->accurate_found;
bail_out:
Dmsg1(100, "checkChanges=%i\n", ret);
int32_t type; /* FT_xx for this file */
uint32_t flags; /* Bacula internal flags */
bool portable; /* set if data format is portable */
+ bool accurate_found; /* Found in accurate list (valid after check_changes()) */
char *cmd; /* command */
uint32_t delta_seq; /* Delta sequence number */
char *object_name; /* Object name to create */
int ff_errno; /* errno */
BFILE bfd; /* Bacula file descriptor */
time_t save_time; /* start of incremental time */
+ bool accurate_found; /* Found in the accurate hash (valid after check_changes()) */
bool dereference; /* follow links (not implemented) */
bool null_output_device; /* using null output device */
bool incremental; /* incremental save */