1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-28 17:03:58 +08:00

Bugfix: daemon wg sync

This commit is contained in:
Juan Batiz-Benet
2014-10-02 00:04:34 -07:00
parent ee1ba164d0
commit 381824477e
2 changed files with 4 additions and 2 deletions

View File

@ -2,9 +2,9 @@ package main
import (
"encoding/base64"
"path/filepath"
"errors"
"os"
"path/filepath"
"github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/gonuts/flag"
"github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/commander"

View File

@ -94,7 +94,10 @@ func (dl *DaemonListener) Listen() {
panic("attempting to listen on a closed daemon Listener")
}
// add ourselves to workgroup. and remove ourselves when done.
dl.wg.Add(1)
defer dl.wg.Done()
log.Info("daemon listening")
for {
conn, err := dl.list.Accept()
@ -102,7 +105,6 @@ func (dl *DaemonListener) Listen() {
if !dl.closed {
log.Warning("DaemonListener Accept: %v", err)
}
dl.lk.Close()
return
}
go dl.handleConnection(conn)