From 39b1a7e1cc88556fb96a471d9071d5dd1e36c7a0 Mon Sep 17 00:00:00 2001 From: Sunwook Bae Date: Mon, 8 Apr 2013 10:44:55 +0900 Subject: [PATCH] Prevent fix Change-Id: I060618cc0ad12c00db72885d550f4a964d869825 Signed-off-by: Sunwook Bae --- src/IpcServer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/IpcServer.cpp b/src/IpcServer.cpp index 4c171c9..02023d0 100644 --- a/src/IpcServer.cpp +++ b/src/IpcServer.cpp @@ -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."); -- 2.7.4