From ca38ab94981135c5960bcecd0f96149c2ec6e604 Mon Sep 17 00:00:00 2001 From: Postmodern Date: Mon, 9 Dec 2024 00:01:31 -0800 Subject: [PATCH] Use `\S` to match the version string in a version constraint. --- lib/ronin/support/software/version_constraint.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ronin/support/software/version_constraint.rb b/lib/ronin/support/software/version_constraint.rb index 8f763cc0..e463ebb3 100644 --- a/lib/ronin/support/software/version_constraint.rb +++ b/lib/ronin/support/software/version_constraint.rb @@ -72,7 +72,7 @@ class VersionConstraint def initialize(string) @string = string - if (match = string.match(/\A(?:(?>=|>|<=|<|=)?\s*)(?.+)\z/)) + if (match = string.match(/\A(?:(?>=|>|<=|<|=)?\s*)(?\S+)\z/)) @operator = match[:operator] || '=' @version = Version.new(match[:version]) else