diff --git a/oscar64/Scanner.cpp b/oscar64/Scanner.cpp index b6f914b..50e8f3e 100644 --- a/oscar64/Scanner.cpp +++ b/oscar64/Scanner.cpp @@ -241,7 +241,7 @@ void MacroDict::Insert(Macro * macro) for (int i = 0; i < size; i++) { - if (entries[i]) + if (entries[i] && entries[i]->mIdent) Insert(entries[i]); } delete[] entries;