From 42e7f859da23aafe2c4e6f41144fd4030f9dea82 Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Sat, 3 Aug 2024 14:13:51 -0700 Subject: [PATCH] Do not reuse record between iterations in example Although this is fine for the single value case, it can lead to misuse in more complicated cases. --- example_test.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/example_test.go b/example_test.go index 3494844..52e878e 100644 --- a/example_test.go +++ b/example_test.go @@ -63,12 +63,12 @@ func ExampleReader_Networks() { } defer db.Close() - record := struct { - Domain string `maxminddb:"connection_type"` - }{} - networks := db.Networks(maxminddb.SkipAliasedNetworks) for networks.Next() { + record := struct { + Domain string `maxminddb:"connection_type"` + }{} + subnet, err := networks.Network(&record) if err != nil { log.Panic(err) @@ -114,10 +114,6 @@ func ExampleReader_NetworksWithin() { } defer db.Close() - record := struct { - Domain string `maxminddb:"connection_type"` - }{} - _, network, err := net.ParseCIDR("1.0.0.0/8") if err != nil { log.Panic(err) @@ -125,6 +121,10 @@ func ExampleReader_NetworksWithin() { networks := db.NetworksWithin(network, maxminddb.SkipAliasedNetworks) for networks.Next() { + record := struct { + Domain string `maxminddb:"connection_type"` + }{} + subnet, err := networks.Network(&record) if err != nil { log.Panic(err)