--- a/src/execmd.cpp
+++ b/src/execmd.cpp
@@ -655,7 +655,7 @@
     return ntot;
 }
 
-int ExecCmd::getline(std::string& data)
+int ExecCmd::getline(std::string& data, int timeo)
 {
     NetconCli *con = dynamic_cast<NetconCli *>(m_fromcmd.get());
     if (con == 0) {
@@ -664,7 +664,7 @@
     }
     const int BS = 1024;
     char buf[BS];
-    int n = con->getline(buf, BS);
+    int n = con->getline(buf, BS, timeo);
     if (n < 0) {
 	LOGERR(("ExecCmd::getline: error\n"));
     } else if (n > 0) {