diff --git a/trunk/ripnews/news/article.rb b/trunk/ripnews/news/article.rb index 3e7de05..ac4e023 100644 --- a/trunk/ripnews/news/article.rb +++ b/trunk/ripnews/news/article.rb @@ -195,7 +195,7 @@ def get_xhdr(server, range, header) rescue Net::NNTP::RuntimeError print "Caught Net::NNTP::RuntimeError reading from server #{server} (get_xhdr)\n" print "Error: #{$!}\n" - if ( $!.to_s =~ /^503/ ) + if ( $!.to_s =~ /^503|^400/ ) reconnect(server) get_group_info(server) retry