diff --git a/dht/Search Client.go b/dht/Search Client.go index 5c8fa7a..41b2051 100644 --- a/dht/Search Client.go +++ b/dht/Search Client.go @@ -177,7 +177,13 @@ func (client *SearchClient) sendInfoRequest(nodes []*Node, resultChan chan *Node info = client.dht.NewInformationRequest(client.Action, client.Key, nodes) info.ResultChanExt = resultChan - client.dht.SendRequestFindNode(info) + + switch client.Action { + case ActionFindNode: + client.dht.SendRequestFindNode(info) + case ActionFindValue: + client.dht.SendRequestFindValue(info) + } go func() { select {