The page fails to load when the search query contains a special character. This pull request splits the monolithic module into three smaller files. The crash was triggered by dividing by a value that could be zero. Cache the results of the expensive query to reduce database load. Callers must acquire the lock before modifying the shared buffer.
Click to start typing