فهرست منبع

Updated regex to get disk temperature to look for two different lines that could contain temp

Paul Trost 11 سال پیش
والد
کامیت
13f0604602
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      lib/Disk/SMART.pm

+ 1 - 1
lib/Disk/SMART.pm

@@ -272,7 +272,7 @@ sub _process_disk_temp {
     my ( $temp_c, $temp_f );
 
     my $smart_output = $self->{'devices'}->{$device}->{'SMART_OUTPUT'};
-    ($temp_c) = $smart_output =~ /(Temperature_Celsius.*\n)/;
+    ($temp_c) = $smart_output =~ /(Temperature_Celsius.*\n|Airflow_Temperature_Cel.*\n)/;
 
     if ($temp_c) {
         $temp_c = substr $temp_c, 83, +3;