summaryrefslogtreecommitdiff
path: root/src/buildtool/profile/profile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/profile/profile.cpp')
-rw-r--r--src/buildtool/profile/profile.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buildtool/profile/profile.cpp b/src/buildtool/profile/profile.cpp
index 1407ddbd..7151ec13 100644
--- a/src/buildtool/profile/profile.cpp
+++ b/src/buildtool/profile/profile.cpp
@@ -103,6 +103,9 @@ void Profile::SetCLI(CommandLineArguments const& cli) {
void Profile::NoteActionCompleted(std::string const& id,
IExecutionResponse::Ptr const& response,
std::string const& cwd) {
+ if (not response) {
+ return;
+ }
std::unique_lock lock{mutex_};
auto artifacts = response->Artifacts();
std::optional<std::string> out = std::nullopt;