diff --git a/lib/Core/SMART.pm b/lib/Core/SMART.pm index 19c8af294f48e22588cf092c5a69f02d6cecfb5b..da94ddabf682d5aeef710d5e4509c11ffc88212c 100644 --- a/lib/Core/SMART.pm +++ b/lib/Core/SMART.pm @@ -88,8 +88,7 @@ sub handler { my $self = shift; my $config = $self->{config}; my $disk; - $disk = "/dev/$self->{check_name}" if $^O eq "linux"; - $disk = "/dev/r$self->{check_name}" if $^O =~ /bsd/; + $disk = "/dev/$self->{check_name}" if ($^O eq "linux") || ($^O =~ /bsd/) ; $disk = "/dev/rdsk/$self->{check_name}" if $^O eq "solaris"; my $smartctl_cmd = $config->{smartctl_cmd} || "/usr/sbin/smartctl"; my $smartctl_args = "-i -A";