static JCR *jcr;
-static int print_file(FF_PKT *ff, void *pkt, bool);
+static int print_file(JCR *jcr, FF_PKT *ff, bool);
static void count_files(FF_PKT *ff);
static bool copy_fileset(FF_PKT *ff, JCR *jcr);
static void set_options(findFOPTS *fo, const char *opts);
fo->wildbase.destroy();
fo->fstype.destroy();
fo->drivetype.destroy();
- if (fo->reader) {
- free(fo->reader);
- }
- if (fo->writer) {
- free(fo->writer);
- }
}
incexe->opts_list.destroy();
incexe->name_list.destroy();
exit(0);
}
-static int print_file(FF_PKT *ff, void *pkt, bool top_level)
+static int print_file(JCR *jcr, FF_PKT *ff, bool top_level)
{
switch (ff->type) {
for (k=0; k<fo->drivetype.size(); k++) {
current_opts->drivetype.append(bstrdup((const char *)fo->drivetype.get(k)));
}
- if (fo->reader) {
- current_opts->reader = bstrdup(fo->reader);
- }
- if (fo->writer) {
- current_opts->writer = bstrdup(fo->writer);
- }
}
for (j=0; j<ie->name_list.size(); j++) {