@@ -139,7 +139,7 @@ test "GeoLite2 Country" {
139139 allocator ,
140140 "test-data/test-data/GeoLite2-Country-Test.mmdb" ,
141141 );
142- defer db .unmap ();
142+ defer db .close ();
143143
144144 try expectEqual (DatabaseType .geolite_country , DatabaseType .new (db .metadata .database_type ));
145145
@@ -192,7 +192,7 @@ test "GeoLite2 City" {
192192 allocator ,
193193 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
194194 );
195- defer db .unmap ();
195+ defer db .close ();
196196
197197 try expectEqual (DatabaseType .geolite_city , DatabaseType .new (db .metadata .database_type ));
198198
@@ -263,7 +263,7 @@ test "GeoLite2 ASN" {
263263 allocator ,
264264 "test-data/test-data/GeoLite2-ASN-Test.mmdb" ,
265265 );
266- defer db .unmap ();
266+ defer db .close ();
267267
268268 try expectEqual (DatabaseType .geolite_asn , DatabaseType .new (db .metadata .database_type ));
269269
@@ -287,7 +287,7 @@ test "GeoIP2 Country" {
287287 allocator ,
288288 "test-data/test-data/GeoIP2-Country-Test.mmdb" ,
289289 );
290- defer db .unmap ();
290+ defer db .close ();
291291
292292 try expectEqual (DatabaseType .geoip_country , DatabaseType .new (db .metadata .database_type ));
293293
@@ -342,7 +342,7 @@ test "GeoIP2 Country RepresentedCountry" {
342342 allocator ,
343343 "test-data/test-data/GeoIP2-Country-Test.mmdb" ,
344344 );
345- defer db .unmap ();
345+ defer db .close ();
346346
347347 const ip = try std .net .Address .parseIp ("202.196.224.0" , 0 );
348348 const got = (try db .lookup (allocator , geoip2 .Country , ip , .{})).? ;
@@ -367,7 +367,7 @@ test "GeoIP2 City" {
367367 allocator ,
368368 "test-data/test-data/GeoIP2-City-Test.mmdb" ,
369369 );
370- defer db .unmap ();
370+ defer db .close ();
371371
372372 try expectEqual (DatabaseType .geoip_city , DatabaseType .new (db .metadata .database_type ));
373373
@@ -451,7 +451,7 @@ test "GeoIP2 Enterprise" {
451451 allocator ,
452452 "test-data/test-data/GeoIP2-Enterprise-Test.mmdb" ,
453453 );
454- defer db .unmap ();
454+ defer db .close ();
455455
456456 try expectEqual (DatabaseType .geoip_enterprise , DatabaseType .new (db .metadata .database_type ));
457457
@@ -550,7 +550,7 @@ test "GeoIP2 ISP" {
550550 allocator ,
551551 "test-data/test-data/GeoIP2-ISP-Test.mmdb" ,
552552 );
553- defer db .unmap ();
553+ defer db .close ();
554554
555555 try expectEqual (DatabaseType .geoip_isp , DatabaseType .new (db .metadata .database_type ));
556556
@@ -574,7 +574,7 @@ test "GeoIP2 Connection-Type" {
574574 allocator ,
575575 "test-data/test-data/GeoIP2-Connection-Type-Test.mmdb" ,
576576 );
577- defer db .unmap ();
577+ defer db .close ();
578578
579579 try expectEqual (DatabaseType .geoip_connection_type , DatabaseType .new (db .metadata .database_type ));
580580
@@ -593,7 +593,7 @@ test "GeoIP2 Anonymous-IP" {
593593 allocator ,
594594 "test-data/test-data/GeoIP2-Anonymous-IP-Test.mmdb" ,
595595 );
596- defer db .unmap ();
596+ defer db .close ();
597597
598598 try expectEqual (DatabaseType .geoip_anonymous_ip , DatabaseType .new (db .metadata .database_type ));
599599
@@ -617,7 +617,7 @@ test "GeoIP Anonymous-Plus" {
617617 allocator ,
618618 "test-data/test-data/GeoIP-Anonymous-Plus-Test.mmdb" ,
619619 );
620- defer db .unmap ();
620+ defer db .close ();
621621
622622 try expectEqual (DatabaseType .geoip_anonymous_plus , DatabaseType .new (db .metadata .database_type ));
623623
@@ -640,7 +640,7 @@ test "GeoIP2 DensityIncome" {
640640 allocator ,
641641 "test-data/test-data/GeoIP2-DensityIncome-Test.mmdb" ,
642642 );
643- defer db .unmap ();
643+ defer db .close ();
644644
645645 try expectEqual (DatabaseType .geoip_densityincome , DatabaseType .new (db .metadata .database_type ));
646646
@@ -660,7 +660,7 @@ test "GeoIP2 Domain" {
660660 allocator ,
661661 "test-data/test-data/GeoIP2-Domain-Test.mmdb" ,
662662 );
663- defer db .unmap ();
663+ defer db .close ();
664664
665665 try expectEqual (DatabaseType .geoip_domain , DatabaseType .new (db .metadata .database_type ));
666666
@@ -679,7 +679,7 @@ test "GeoIP2 IP-Risk" {
679679 allocator ,
680680 "test-data/test-data/GeoIP2-IP-Risk-Test.mmdb" ,
681681 );
682- defer db .unmap ();
682+ defer db .close ();
683683
684684 try expectEqual (DatabaseType .geoip_ip_risk , DatabaseType .new (db .metadata .database_type ));
685685
@@ -716,7 +716,7 @@ test "GeoIP2 Static-IP-Score" {
716716 allocator ,
717717 "test-data/test-data/GeoIP2-Static-IP-Score-Test.mmdb" ,
718718 );
719- defer db .unmap ();
719+ defer db .close ();
720720
721721 try expectEqual (DatabaseType .geoip_static_ip_score , DatabaseType .new (db .metadata .database_type ));
722722
@@ -735,7 +735,7 @@ test "GeoIP2 User-Count" {
735735 allocator ,
736736 "test-data/test-data/GeoIP2-User-Count-Test.mmdb" ,
737737 );
738- defer db .unmap ();
738+ defer db .close ();
739739
740740 try expectEqual (DatabaseType .geoip_user_count , DatabaseType .new (db .metadata .database_type ));
741741
@@ -755,7 +755,7 @@ test "lookup with field name filtering" {
755755 allocator ,
756756 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
757757 );
758- defer db .unmap ();
758+ defer db .close ();
759759
760760 const ip = try std .net .Address .parseIp ("89.160.20.128" , 0 );
761761
@@ -784,7 +784,7 @@ test "lookup with custom record" {
784784 allocator ,
785785 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
786786 );
787- defer db .unmap ();
787+ defer db .close ();
788788
789789 const MyCity = struct {
790790 city : struct {
@@ -808,7 +808,7 @@ test "lookup with any.Value" {
808808 allocator ,
809809 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
810810 );
811- defer db .unmap ();
811+ defer db .close ();
812812
813813 const ip = try std .net .Address .parseIp ("89.160.20.128" , 0 );
814814 const got = (try db .lookup (allocator , any .Value , ip , .{})).? ;
@@ -830,7 +830,7 @@ test "lookup with any.Value and field name filtering" {
830830 allocator ,
831831 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
832832 );
833- defer db .unmap ();
833+ defer db .close ();
834834
835835 const ip = try std .net .Address .parseIp ("89.160.20.128" , 0 );
836836 const got = (try db .lookup (
@@ -858,7 +858,7 @@ test "within returns all networks" {
858858 allocator ,
859859 "test-data/test-data/GeoLite2-City-Test.mmdb" ,
860860 );
861- defer db .unmap ();
861+ defer db .close ();
862862
863863 var it = try db .within (allocator , geolite2 .City , net .Network .all_ipv6 , .{});
864864 defer it .deinit ();
@@ -874,7 +874,7 @@ test "within yields record when query prefix is narrower than record network" {
874874 allocator ,
875875 "test-data/test-data/GeoLite2-ASN-Test.mmdb" ,
876876 );
877- defer db .unmap ();
877+ defer db .close ();
878878
879879 // 89.160.20.0/24 is inside the /17 record.
880880 // The iterator must still yield it even though the data record is found
@@ -901,7 +901,7 @@ test "within yields record when start node is a data pointer" {
901901 allocator ,
902902 "test-data/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb" ,
903903 );
904- defer db .unmap ();
904+ defer db .close ();
905905
906906 const network = try net .Network .parse ("0.0.0.0/0" );
907907 var it = try db .within (allocator , any .Value , network , .{});
@@ -920,7 +920,7 @@ test "reject IPv6 on IPv4-only database" {
920920 allocator ,
921921 "test-data/test-data/MaxMind-DB-test-ipv4-32.mmdb" ,
922922 );
923- defer db .unmap ();
923+ defer db .close ();
924924
925925 const network = try net .Network .parse ("::/0" );
926926 const it = db .within (allocator , any .Value , network , .{});
@@ -936,7 +936,7 @@ test "within skips empty records" {
936936 allocator ,
937937 "test-data/test-data/GeoIP2-Anonymous-IP-Test.mmdb" ,
938938 );
939- defer db .unmap ();
939+ defer db .close ();
940940
941941 // All records including empty.
942942 {
0 commit comments