sensord: fix bug with invalid character(!) 57/125257/1
authorkibak.yoon <kibak.yoon@samsung.com>
Fri, 14 Apr 2017 08:22:54 +0000 (17:22 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Fri, 14 Apr 2017 08:31:00 +0000 (17:31 +0900)
Change-Id: Ib35b0f4c2ea3dc1d9c169ef24fa533a99d21c9c8
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/shared/channel.cpp

index b56d49e..8dc25ac 100644 (file)
@@ -25,6 +25,8 @@
 
 #include "sensor_log.h"
 
+#define SYSTEMD_SOCK_BUF_SIZE 40000
+
 using namespace ipc;
 
 class send_event_handler : public event_handler
@@ -146,7 +148,7 @@ bool channel::send(message *msg)
 
        /* TODO: check buffer size(is there any linux api for this?) */
        int cur_buffer_size = m_socket->get_current_buffer_size();
-       retvm_if(!cur_buffer_size > 40000, false, "Failed to send data");
+       retvm_if(cur_buffer_size > SYSTEMD_SOCK_BUF_SIZE, false, "Failed to send data");
 
        send_event_handler *handler = new(std::nothrow) send_event_handler(this, msg);
        retvm_if(!handler, false, "Failed to allocate memory");