Fix setting select timeout in NotificationTalker 61/75061/1 accepted/tizen/common/20160617.121409 accepted/tizen/ivi/20160617.083525 accepted/tizen/mobile/20160617.083410 accepted/tizen/tv/20160617.083208 accepted/tizen/wearable/20160617.083620 submit/tizen/20160616.120133
authorZofia Abramowska <z.abramowska@samsung.com>
Thu, 16 Jun 2016 11:16:42 +0000 (13:16 +0200)
committerZofia Abramowska <z.abramowska@samsung.com>
Thu, 16 Jun 2016 11:21:14 +0000 (13:21 +0200)
Change-Id: I87f3c46dfc2d6ff2f0b468ecbbb5afbaba5cd418

src/agent/main/NotificationTalker.cpp

index 725a27a..d5b2e96 100644 (file)
@@ -39,7 +39,6 @@ namespace Agent {
 
 NotificationTalker::NotificationTalker() : m_failed(true), m_stopflag(false)
 {
-    m_select.setTimeout(100);
     try {
         m_sockfd = Socket::listen(Path::getSocketPath());
         m_thread = std::thread(&NotificationTalker::run, this);
@@ -284,6 +283,7 @@ void NotificationTalker::run()
             for (auto pair : m_userToFd)
                 m_select.add(std::get<1>(pair));
 
+            m_select.setTimeout(100);
             int rv = m_select.exec();
 
             if (m_stopflag) {