diff --git a/sm5/smartd.cpp b/sm5/smartd.cpp index 9dde039353702fabc0ccbdf368dd531f2897c029..154ef020f57246c92272fc5c2f026a636208f3c9 100644 --- a/sm5/smartd.cpp +++ b/sm5/smartd.cpp @@ -138,7 +138,7 @@ extern const char *os_solaris_ata_s_cvsid; #ifdef _WIN32 extern const char *daemon_win32_c_cvsid, *hostname_win32_c_cvsid, *syslog_win32_c_cvsid; #endif -const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.438 2009/01/31 13:21:32 dlukes Exp $" +const char *smartd_c_cvsid="$Id: smartd.cpp,v 1.439 2009/01/31 17:50:19 dlukes Exp $" ATACMDS_H_CVSID CONFIG_H_CVSID #ifdef DAEMON_WIN32_H_CVSID DAEMON_WIN32_H_CVSID @@ -1367,7 +1367,7 @@ void DaemonInit(){ // redirect any IO attempts to /dev/null for stdin i=open("/dev/null",O_RDWR); - if (i>0) { + if (i>=0) { // stdout NO_warn_unused_result(dup(i)); // stderr