X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2ac6340a7b791c1d006c8dfbb68ec554a187a29e..e5b973e6444c19af470da00e1c29bc895cf875f1:/config/initializers/libxml.rb diff --git a/config/initializers/libxml.rb b/config/initializers/libxml.rb index 8725215a2..d9d34714b 100644 --- a/config/initializers/libxml.rb +++ b/config/initializers/libxml.rb @@ -1,7 +1,9 @@ require 'rubygems' -gem 'libxml-ruby', '>= 0.8.1' +gem 'libxml-ruby', '>= 1.1.1' require 'libxml' -LibXML::XML::Parser.register_error_handler do |message| +# This is required otherwise libxml writes out memory errors to +# the standard output and exits uncleanly +LibXML::XML::Error.set_handler do |message| raise message end