func sync(feed nvd.CVE, cwes nvd.CWE, ts tracker.Tracker) { db := util.Get_DB(config.DBFile) defer db.Close() // Initialize tracker ts.Init() // Reverse the order as the xml feed is sorted from newest to oldest for i := len(feed.Entries) - 1; i >= 0; i-- { entry := feed.Entries[i] // Is any of the mentioned products on the blacklist? if !blist.Blacklisted(entry) { sync_entry(entry, db, cwes, ts) } else { syslog.Infof("Not syncing %v because one of the products were blacklisted", entry.Id) } } }