actually use the functions I create...

This commit is contained in:
Niko Storni 2019-07-13 11:33:40 +02:00
parent 43f745ae20
commit 1331e5769f
2 changed files with 3 additions and 1 deletions

View file

@ -66,12 +66,13 @@ func GetNextIP(ipv6 bool) (string, error) {
return nextIP, nil
}
func releaseIP(ip string) {
func ReleaseIP(ip string) {
ipMutex.Lock()
defer ipMutex.Unlock()
ipLastUsed[ip] = time.Now()
ipInUse[ip] = false
}
func getLeastUsedIP(ipPool []string) string {
nextIP := ""
veryLastUse := time.Now()

View file

@ -221,6 +221,7 @@ func (v *YoutubeVideo) download(useIPv6 bool) error {
return errors.Err(err)
}
}
defer ipManager.ReleaseIP(sourceAddress)
if useIPv6 {
log.Infof("using IPv6: %s", sourceAddress)
ytdlArgs = append(ytdlArgs,