From 3209f1a39872277125e47b64dcbba13101652a23 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Mon, 24 Feb 2014 23:40:10 +0200 Subject: [PATCH] Fixed a possible crash in the finding of classes by name. Signed-off-by: Dimitar Dobrev --- src/AST/Namespace.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AST/Namespace.cs b/src/AST/Namespace.cs index 7bdb4830..2d31efbf 100644 --- a/src/AST/Namespace.cs +++ b/src/AST/Namespace.cs @@ -171,8 +171,10 @@ namespace CppSharp.AST if (entries.Count <= 1) { var @class = Classes.Find(c => c.Name.Equals(name, stringComparison)); - return @class.CompleteDeclaration == null ? @class : - (Class) @class.CompleteDeclaration; + if (@class != null) + return @class.CompleteDeclaration == null ? + @class : (Class) @class.CompleteDeclaration; + return null; } var className = entries[entries.Count - 1];