summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-11-24 17:08:17 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-11-24 17:08:19 +0100
commitbc09302c2772c979c45ecc716c36e4a70bb484ac (patch)
treed57786b078f89d7e2a45aa5ae99256666fe0eefd /src
parentb6403fe14c997a223af3c9fc9b6b0250037e892e (diff)
downloadjustbuild-bc09302c2772c979c45ecc716c36e4a70bb484ac.tar.gz
just: Fix wrong access to moved struct
The traverser instantiation consumes the arguments.build struct, therefore one must not access that struct later in the code.
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/main/main.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp
index 7502d86b..401854ee 100644
--- a/src/buildtool/main/main.cpp
+++ b/src/buildtool/main/main.cpp
@@ -1158,9 +1158,7 @@ auto main(int argc, char* argv[]) -> int {
if (build_result) {
WriteTargetCacheEntries(cache_targets,
build_result->extra_infos,
- arguments.build.build_jobs > 0
- ? arguments.build.build_jobs
- : arguments.common.jobs,
+ jobs,
traverser.GetLocalApi(),
traverser.GetRemoteApi());