[Doxygen-develop] seg fault in doxygen.cpp (1.8.8 / 1.8.9.1)
Brought to you by:
dimitri
From: johnk <jk...@ar...> - 2015-04-02 19:08:05
|
There are numerous debug statements in doxygen.cpp using an unchecked templSpec.data() which causes seg faults. Should be changed to: templSpec.isEmpty()?"":templSpec.data() e.g. Debug::print(Debug::Classes,0, " New undocumented base class `%s' baseClassName=%s templSpec=%s isArtificial=%d\n", biName.data(),baseClassName.data(),templSpec.data(),isArtificial ); becomes Debug::print(Debug::Classes,0, " New undocumented base class `%s' baseClassName=%s templSpec=%s isArtificial=%d\n", biName.data(),baseClassName.data(),templSpec.isEmpty()?"":templSpec.data(),isArtificial ); |