X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/302fd06d4606867176d6fba8d14ae9a6fa7ec8af..88f8544d8cbf8ef099a5df9be85dcbcec300a013:/config/initializers/libxml.rb?ds=sidebyside diff --git a/config/initializers/libxml.rb b/config/initializers/libxml.rb index a1870dbab..e0e659f12 100644 --- a/config/initializers/libxml.rb +++ b/config/initializers/libxml.rb @@ -1,7 +1,5 @@ -require 'rubygems' -gem 'libxml-ruby', '>= 0.8.3' -require 'libxml' - -LibXML::XML::Parser.register_error_handler do |message| - raise message +# This is required otherwise libxml writes out memory errors to +# the standard output and exits uncleanly +LibXML::XML::Error.set_handler do |message| + fail message end