Prevent fix
authorSunwook Bae <sunwook45.bae@samsung.com>
Mon, 8 Apr 2013 01:44:55 +0000 (10:44 +0900)
committerSunwook Bae <sunwook45.bae@samsung.com>
Mon, 8 Apr 2013 01:44:55 +0000 (10:44 +0900)
Change-Id: I060618cc0ad12c00db72885d550f4a964d869825
Signed-off-by: Sunwook Bae <sunwook45.bae@samsung.com>
src/IpcServer.cpp

index 4c171c9..02023d0 100644 (file)
@@ -229,7 +229,9 @@ IpcServer::Construct(const String& name, const IIpcServerEventListener& listener
        SysTryCatch(NID_IO, ret == 0, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] Failed to change permission of a socket(%d, %s): %s", serverSocket,
                           socketName.c_str(), strerror(errno));
 
-       listen(serverSocket, 15);
+       ret = listen(serverSocket, 15);
+       SysTryCatch(NID_IO, ret == 0, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] Failed to listen a socket(%d, %s): %s", serverSocket,
+                          socketName.c_str(), strerror(errno));
 
        pGIOChannel = g_io_channel_unix_new(serverSocket);
        SysTryCatch(NID_IO, pGIOChannel != null, , E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Not enough memory.");