From 368f947e96c40038ed67a50153e01b548057ab12 Mon Sep 17 00:00:00 2001 From: Taketo Takashima Date: Sat, 8 Feb 2025 17:19:42 +0900 Subject: [PATCH] Fix exception attribute outputs `undefined method '=~' for false` when `Net::Ping::External#ping6` succeeds. --- lib/net/ping/external.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/net/ping/external.rb b/lib/net/ping/external.rb index bd62220..8c6a9f9 100644 --- a/lib/net/ping/external.rb +++ b/lib/net/ping/external.rb @@ -147,7 +147,7 @@ def ping6(host = @host, count = 1, interval = 1, timeout = @timeout) bool = true # Success, at least one response. end - if err & err =~ /warning/i + if err & (err =~ /warning/i) @warning = err.chomp end when 2