diff options
author | albert-github <albert.tests@gmail.com> | 2020-10-29 12:04:29 (GMT) |
---|---|---|
committer | albert-github <albert.tests@gmail.com> | 2020-10-29 12:04:29 (GMT) |
commit | e63311276e13bbd8ac304ba914bf14022fc1af40 (patch) | |
tree | 895cc8a9fc33a70f15a0c8a47e0c463b492b2e58 | |
parent | 2b2deebc054c7278f59db234024cd96f03aeadf3 (diff) | |
download | Doxygen-e63311276e13bbd8ac304ba914bf14022fc1af40.zip Doxygen-e63311276e13bbd8ac304ba914bf14022fc1af40.tar.gz Doxygen-e63311276e13bbd8ac304ba914bf14022fc1af40.tar.bz2 |
issue #8139 Segfault after a8bf5d3
As indicated in the issue the proposed fix fixes OP's problem (according to his initial tests) as well as the problem in the CGAL documentation.
-rw-r--r-- | src/doxygen.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index b459a4b..05937fe 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -2446,7 +2446,7 @@ static bool isVarWithConstructor(const Entry *root) result=FALSE; goto done; } - else if (fd->name().right(2)==".c" || fd->name().right(2)==".h") + else if ((fd != nullptr) && (fd->name().right(2)==".c" || fd->name().right(2)==".h")) { // inside a .c file result=FALSE; goto done; |