diff --git a/src/server/autocomplete.d b/src/server/autocomplete.d index 8cb924a..433efd8 100644 --- a/src/server/autocomplete.d +++ b/src/server/autocomplete.d @@ -48,7 +48,7 @@ import memory.allocators; import common.constants; import common.messages; -private alias ASTAllocator = CAllocatorImpl!(AllocatorList!(n => Region!Mallocator(1024 * 32))); +private alias ASTAllocator = CAllocatorImpl!(AllocatorList!(n => Region!Mallocator(1024 * 64))); /** * Gets documentation for the symbol at the cursor @@ -529,6 +529,12 @@ body default: j++; break; } + if (i >= j) + { + warning("Malformed import statement"); + return response; + } + string path; { size_t k = 0;