Skip to content

Commit eb7551c

Browse files
committed
Use field-by-field copy in dnscrypt-proxy/sources_test.go
1 parent 8f8bb54 commit eb7551c

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

dnscrypt-proxy/sources_test.go

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -475,9 +475,18 @@ func TestPrefetchSources(t *testing.T) {
475475
for i := range d.sources {
476476
_, e := setupSourceTestCase(t, d, i, nil, downloadTest)
477477
e.mtime = d.timeUpd
478-
s := &Source{}
479-
*s = *e.Source
480-
s.bin = nil
478+
s := &Source{
479+
name: e.Source.name,
480+
urls: e.Source.urls,
481+
format: e.Source.format,
482+
minisignKey: e.Source.minisignKey,
483+
cacheFile: e.Source.cacheFile,
484+
cacheTTL: e.Source.cacheTTL,
485+
prefetchDelay: e.Source.prefetchDelay,
486+
refresh: e.Source.refresh,
487+
prefix: e.Source.prefix,
488+
// bin is intentionally left nil
489+
}
481490
sources = append(sources, s)
482491
expects = append(expects, e)
483492
}

0 commit comments

Comments
 (0)