diff --git a/src/libfetchers/git.cc b/src/libfetchers/git.cc index 4ea2323f6..2fe417dd1 100644 --- a/src/libfetchers/git.cc +++ b/src/libfetchers/git.cc @@ -68,7 +68,7 @@ std::optional readHead(const Path & path) std::string_view line = output; line = line.substr(0, line.find("\n")); - if (const auto parseResult = git::parseLsRemoteLine(line)) { + if (const auto parseResult = git::parseLsRemoteLine(line); parseResult && parseResult->reference == "HEAD") { switch (parseResult->kind) { case git::LsRemoteRefLine::Kind::Symbolic: debug("resolved HEAD ref '%s' for repo '%s'", parseResult->target, path);