diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2001-02-14 17:26:49 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2001-02-14 17:26:49 (GMT) |
commit | 0adb5237bdcf4ff7d782374de5cbfe3dc5463fab (patch) | |
tree | 778023795de6a0151add6becab3197f6c3fb32cd /Source/cmMakeDepend.cxx | |
parent | 21b18581bd7da49c80d6806b0f3e83ea0af2b076 (diff) | |
download | CMake-0adb5237bdcf4ff7d782374de5cbfe3dc5463fab.zip CMake-0adb5237bdcf4ff7d782374de5cbfe3dc5463fab.tar.gz CMake-0adb5237bdcf4ff7d782374de5cbfe3dc5463fab.tar.bz2 |
ENH: fix depend segfault
Diffstat (limited to 'Source/cmMakeDepend.cxx')
-rw-r--r-- | Source/cmMakeDepend.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmMakeDepend.cxx b/Source/cmMakeDepend.cxx index d2f7069..3150d8c 100644 --- a/Source/cmMakeDepend.cxx +++ b/Source/cmMakeDepend.cxx @@ -241,6 +241,10 @@ void cmDependInformation::RemoveDuplicateIndices() // add the depend information from info to the m_Indices varible of this class. void cmDependInformation::MergeInfo(cmDependInformation* info) { + if(this == info) + { + return; + } std::vector<int>::iterator i = info->m_Indices.begin(); for(; i!= info->m_Indices.end(); ++i) { |