diff --git a/lib/bunny/channel.rb b/lib/bunny/channel.rb index 7c522518..7d2a2e97 100644 --- a/lib/bunny/channel.rb +++ b/lib/bunny/channel.rb @@ -1820,7 +1820,7 @@ def handle_method(method) # @private def channel_level_exception_after_operation_that_has_no_response?(method) - method.reply_code == 406 && method.reply_text =~ /unknown delivery tag/ + method.reply_code == 406 && (method.reply_text =~ /unknown delivery tag/ || method.reply_text =~ /delivery acknowledgement on channel \d+ timed out/) end # @private