var find_mapping = function(cb) { logger.info('Checking for existing mappings...'); var found; entry.mine(function(err, list){ if (err) return cb(err); list.forEach(function(mapping){ if (mapping.NewPortMappingDescription.match(upnp_desc)) found = mapping; }); cb(null, found); }) };
var find_mapping = function(cb) { logger.notice('Checking for existing port mappings...'); var found; entry.mine(function(err, list) { if (!list || !list[0]) { logger.info('No previously mapped ports found.') return cb(err); } list.forEach(function(mapping) { if (mapping.NewPortMappingDescription.match(service_desc)) found = mapping; }); cb(null, found); }) };