diff --git a/check_hddtemp b/check_hddtemp
index 074751518c84f2c1cdcb2f99ddb07bd475ab70a7..6e1438cd4ee689e7c6b22d8fd45c7e844e8ed2a8 100755
--- a/check_hddtemp
+++ b/check_hddtemp
@@ -32,7 +32,7 @@ def check_hddtemp(host, drive, warn, crit):
     s.close()
     for drive_desc in res.split('||'):
 	drive_info = drive_desc.split('|')
-        if len(drive_info) == 5 and drive_info[0] == "":
+        if len(drive_info) >= 5 and drive_info[0] == "":
             drive_info = drive_info[1:]
         drv_name = drive_info[0]
         drv_type = drive_info[1]