diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp
index 2c1cd6410b6a81740d4869f26dddc9ccc1f75326..4549f9c4676cbb0a071cf276f450339c9bab7613 100644
--- a/src/plugins/cpptools/cpptoolsplugin.cpp
+++ b/src/plugins/cpptools/cpptoolsplugin.cpp
@@ -243,7 +243,7 @@ QString correspondingHeaderOrSource(const QString &fileName, bool *wasHeader)
     const QFileInfo fi(fileName);
     ProjectFile::Kind kind = ProjectFile::classify(fileName);
     const bool isHeader = ProjectFile::isHeader(kind);
-    if (*wasHeader)
+    if (wasHeader)
         *wasHeader = isHeader;
     if (m_headerSourceMapping.contains(fi.absoluteFilePath()))
         return m_headerSourceMapping.value(fi.absoluteFilePath());