Skip to content

Commit 0fee1ee

Browse files
authored
Fix temp value is freed (#3350)
Fixes[ issue](#3349) Tested and verified
1 parent 9f0d823 commit 0fee1ee

File tree

1 file changed

+3
-1
lines changed
  • cargo/cargo_toml_variable_extractor

1 file changed

+3
-1
lines changed

cargo/cargo_toml_variable_extractor/main.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,15 @@ fn print_manifest_env_vars(
8080
workspace: Option<&Workspace>,
8181
) {
8282
let workspace_manifest = &workspace.as_ref().map(|w| &w.manifest);
83+
let default_version =
84+
semver::Version::parse("0.0.0").expect("Known-good version 0.0.0 couldn't be parsed");
8385

8486
let version = if let Some(version) =
8587
get_inheritable_value!(manifest, workspace_manifest, |p| p.version.as_ref())
8688
{
8789
version
8890
} else {
89-
&semver::Version::parse("0.0.0").expect("Known-good version 0.0.0 couldn't be parsed")
91+
&default_version
9092
};
9193
print_env_str(out, "CARGO_PKG_VERSION", &version.to_string());
9294
print_env(out, "CARGO_PKG_VERSION_MAJOR", version.major);

0 commit comments

Comments
 (0)