diff --git a/sm5/smartd.c b/sm5/smartd.c
index 827e6f7f2fe01e6c46111a46550a6e3d998290c8..3506df434ae951218f8730f18143e1078aaa8935 100644
--- a/sm5/smartd.c
+++ b/sm5/smartd.c
@@ -65,7 +65,7 @@
 extern const char *atacmdnames_c_cvsid, *atacmds_c_cvsid, *ataprint_c_cvsid, *escalade_c_cvsid, 
                   *knowndrives_c_cvsid, *os_XXXX_c_cvsid, *scsicmds_c_cvsid, *utility_c_cvsid;
 
-const char *smartd_c_cvsid="$Id: smartd.c,v 1.236 2003/11/14 07:41:39 ballen4705 Exp $" 
+const char *smartd_c_cvsid="$Id: smartd.c,v 1.237 2003/11/14 07:53:57 ballen4705 Exp $" 
                             ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID KNOWNDRIVES_H_CVSID
                             SCSICMDS_H_CVSID SMARTD_H_CVSID UTILITY_H_CVSID; 
 
@@ -1100,7 +1100,7 @@ static int SCSIDeviceScan(cfgfile *cfg)
 
     // capability check: self-test-log
     if (cfg->selftest){
-      int retval=scsiCountFailedSelfTests(fd, 1);
+      int retval=scsiCountFailedSelfTests(fd, 0);
       if (retval<0) {
 	PrintOut(LOG_INFO, "Device: %s, does not support SMART Self-test Log.\n", device);
 	cfg->selftest=0;
diff --git a/sm5/smartd.cpp b/sm5/smartd.cpp
index a9c4eacca1b589885712aac6c3b12968af43f422..b1fa3e3eb947ccdd4d1dd51bbcba0a7af64d2b95 100644
--- a/sm5/smartd.cpp
+++ b/sm5/smartd.cpp
@@ -65,7 +65,7 @@
 extern const char *atacmdnames_c_cvsid, *atacmds_c_cvsid, *ataprint_c_cvsid, *escalade_c_cvsid, 
                   *knowndrives_c_cvsid, *os_XXXX_c_cvsid, *scsicmds_c_cvsid, *utility_c_cvsid;
 
-const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.236 2003/11/14 07:41:39 ballen4705 Exp $" 
+const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.237 2003/11/14 07:53:57 ballen4705 Exp $" 
                             ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID KNOWNDRIVES_H_CVSID
                             SCSICMDS_H_CVSID SMARTD_H_CVSID UTILITY_H_CVSID; 
 
@@ -1100,7 +1100,7 @@ static int SCSIDeviceScan(cfgfile *cfg)
 
     // capability check: self-test-log
     if (cfg->selftest){
-      int retval=scsiCountFailedSelfTests(fd, 1);
+      int retval=scsiCountFailedSelfTests(fd, 0);
       if (retval<0) {
 	PrintOut(LOG_INFO, "Device: %s, does not support SMART Self-test Log.\n", device);
 	cfg->selftest=0;