]> Dogcows Code - chaz/p5-File-KDBX/blobdiff - lib/File/KDBX/Loader/XML.pm
Add iterator
[chaz/p5-File-KDBX] / lib / File / KDBX / Loader / XML.pm
index 1b9be6be8233f5d2dbdadb628a1cab15c30c2753..00676a1cf7772614520194ec83d2d508d8d099a8 100644 (file)
@@ -367,10 +367,10 @@ sub _resolve_binary_refs {
     my $self = shift;
     my $kdbx = $self->kdbx;
 
-    my $entries = $kdbx->all_entries(history => 1);
     my $pool = $kdbx->binaries;
 
-    for my $entry (@$entries) {
+    my $entries = $kdbx->entries(history => 1);
+    while (my $entry = $entries->next) {
         while (my ($key, $binary) = each %{$entry->binaries}) {
             my $ref = $binary->{ref} // next;
             next if defined $binary->{value};
This page took 0.01724 seconds and 4 git commands to generate.