X-Git-Url: http://git.steven-mcdonald.id.au/?p=aids.git;a=blobdiff_plain;f=lib%2Faids.rb;h=ab3e4a50b2e59dbbb6df7a0e786c72a457924a7a;hp=7f08f709a8bce87303eae367d48bd2c55f43c897;hb=e0f5c5f1767ed0e441e25204ad237f338f05f001;hpb=7a903cd9970ec5cdd83ac0227fd67f81d9f194cc diff --git a/lib/aids.rb b/lib/aids.rb index 7f08f70..ab3e4a5 100644 --- a/lib/aids.rb +++ b/lib/aids.rb @@ -25,7 +25,7 @@ module AIDS raise AIDS::Infection.new("Service name must be a non-empty string, got #{name.inspect}.") end name = $1 if name =~ %r{^/etc/init\.d/(.+)$} - if name =~ /[^[:alnum:]\-.]/ + if name =~ /[^[:alnum:]\-._]/ raise AIDS::Infection.new("Invalid init script name: #{name}.") end unless File.exist?("/etc/init.d/#{name}")