@cryptotaxi247 / kubo / commits / b78b29c8a

namesys: return right after errors

License: MIT Signed-off-by: Jeromy <why@ipfs.io>

Jeromy committed Nov 1, 2016 at 14:00 UTC b78b29c8a3447aa56c2fd596bda3bd546bb079bf
1 file changed +5
namesys/routing.go
+5
@@ -147,13 +147,16 @@ func (r *routingResolver) resolveOnce(ctx context.Context, name string) (path.Pa
147 if err != nil {
148 log.Warning("RoutingResolve get failed.")
149 resp <- err
150 + return
151 }
152
153 entry = new(pb.IpnsEntry)
154 err = proto.Unmarshal(val, entry)
155 if err != nil {
156 resp <- err
157 + return
158 }
159 +
160 resp <- nil
161 }()
162
@@ -162,7 +165,9 @@ func (r *routingResolver) resolveOnce(ctx context.Context, name string) (path.Pa
165 pubk, err := routing.GetPublicKey(r.routing, ctx, hash)
166 if err != nil {
167 resp <- err
168 + return
169 }
170 +
171 pubkey = pubk
172 resp <- nil
173 }()