Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Commit 0a92fd0

Browse files
committed
staticcheck fixes
1 parent 2044635 commit 0a92fd0

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

lib/graph_gateway.go

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ type GraphGateway struct {
8282
routing routing.ValueStore
8383
namesys namesys.NameSystem
8484
bstore blockstore.Blockstore
85-
bsrv blockservice.BlockService
8685

8786
lk sync.RWMutex
8887
notifiers map[Notifier]struct{}
@@ -244,15 +243,15 @@ func (w *dirCloseWrapper) Close() error {
244243
func wrapNodeWithClose[T files.Node](node T, closeFn func()) (T, error) {
245244
var genericNode files.Node = node
246245
switch n := genericNode.(type) {
246+
case *files.Symlink:
247+
closeFn()
248+
return node, nil
247249
case files.File:
248250
var f files.File = &fileCloseWrapper{n, closeFn}
249251
return f.(T), nil
250252
case files.Directory:
251253
var d files.Directory = &dirCloseWrapper{n, closeFn}
252254
return d.(T), nil
253-
case *files.Symlink:
254-
closeFn()
255-
return node, nil
256255
default:
257256
closeFn()
258257
var zeroType T
@@ -537,17 +536,15 @@ func (f *handoffExchange) GetBlocks(ctx context.Context, cids []cid.Cid) (<-chan
537536
return
538537
}
539538
for cs.Len() < len(cids) {
539+
blk, ok := <-fch
540+
if !ok {
541+
return
542+
}
540543
select {
541-
case blk, ok := <-fch:
542-
if !ok {
543-
return
544-
}
545-
select {
546-
case retCh <- blk:
547-
cs.Add(blk.Cid())
548-
case <-ctx.Done():
549-
return
550-
}
544+
case retCh <- blk:
545+
cs.Add(blk.Cid())
546+
case <-ctx.Done():
547+
return
551548
}
552549
}
553550
}

0 commit comments

Comments
 (0)