diff options
Diffstat (limited to 'src/triplet.c')
-rw-r--r-- | src/triplet.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/triplet.c b/src/triplet.c index 0744daa..efe4a0b 100644 --- a/src/triplet.c +++ b/src/triplet.c @@ -62,3 +62,3 @@ hash_triplet_free (void *data) void -register_file (struct file_info *finfo) +register_file (struct file_info *finfo, const struct spool *spool) { @@ -71,2 +71,3 @@ register_file (struct file_info *finfo) tp->name[finfo->root_len] = 0; + tp->spool = spool; @@ -125,3 +126,3 @@ check_triplet_state (struct file_triplet *trp) { - if (verify_directive_file (trp, trp->spool)) + if (verify_directive_file (trp)) return triplet_bad; @@ -178,5 +179,2 @@ triplet_processor (void *data, void *proc_data) struct file_triplet *trp = data; - const struct spool *spool = proc_data; - - trp->spool = spool; @@ -195,3 +193,3 @@ triplet_processor (void *data, void *proc_data) logmsg (LOG_DEBUG, _("processing triplet `%s'"), trp->name); - if (process_directives (trp, spool)) + if (process_directives (trp)) remove_triplet (trp); @@ -212,3 +210,3 @@ triplet_processor (void *data, void *proc_data) - if (triplet_expired_p (trp, spool->file_sweep_time)) + if (triplet_expired_p (trp, trp->spool->file_sweep_time)) { @@ -230,3 +228,3 @@ enumerate_triplets (const struct spool *spool) { - hash_do_for_each (triplet_table, triplet_processor, (void*) spool); + hash_do_for_each (triplet_table, triplet_processor, NULL); hash_clear (triplet_table); |