From 5f930d4b53145b9b65e10bfd0d36a9ca91b5297c Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 9 Dec 2025 18:16:26 +0100 Subject: cargo: fix UnboundLocalError if Cargo.lock only has local packages --- mesonbuild/cargo/interpreter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- cgit v1.2.3