summaryrefslogtreecommitdiff
path: root/mesonbuild/cargo
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-12-09 18:16:26 +0100
committerDylan Baker <dylan@pnwbakers.com>2025-12-15 13:26:55 -0800
commit5f930d4b53145b9b65e10bfd0d36a9ca91b5297c (patch)
treeb37b07ddda2510ef8a3f12d280d13bfafbdede55 /mesonbuild/cargo
parent90b40b5de4d267cb3fdb59fe4fac3e438a18ee8d (diff)
downloadmeson-5f930d4b53145b9b65e10bfd0d36a9ca91b5297c.tar.gz
cargo: fix UnboundLocalError if Cargo.lock only has local packages
Diffstat (limited to 'mesonbuild/cargo')
-rw-r--r--mesonbuild/cargo/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py
index 921355f35..db7c0a1ed 100644
--- a/mesonbuild/cargo/interpreter.py
+++ b/mesonbuild/cargo/interpreter.py
@@ -839,7 +839,7 @@ def load_cargo_lock(filename: str, subproject_dir: str) -> T.Optional[CargoLock]
meson_depname = _dependency_name(package.name, version.api(package.version))
if package.source is None:
# This is project's package, or one of its workspace members.
- pass
+ continue
elif package.source == 'registry+https://github.com/rust-lang/crates.io-index':
checksum = package.checksum
if checksum is None: