Remove uninitialised bytes
[platform/framework/native/appfw.git] / src / io / FIo_IpcClient.cpp
index 62449ed..32843d0 100644 (file)
@@ -133,7 +133,7 @@ _IpcClient::GetName(void) const
 struct HelloMessage
 {
        int pid;
-       bool reverse;
+       int reverse;
 };
 
 result
@@ -145,14 +145,21 @@ _IpcClient::MakeConnection(bool forReverse)
        socklen_t serverLen = 0;
        int client = -1;
        int ret = 0;
-       HelloMessage helloMessage = {0, false};
+       HelloMessage helloMessage = {0, 0};
        std::string socketName;
        char* pSocketName = null;
        size_t socketNameLength = 0;
        int flags = 0;
 
        helloMessage.pid = getpid();
-       helloMessage.reverse = forReverse;
+       if (forReverse)
+       {
+               helloMessage.reverse = 1;
+       }
+       else
+       {
+               helloMessage.reverse = 0;
+       }
 
        pSocketName = _StringConverter::CopyToCharArrayN(__name);
        SysTryReturnResult(NID_IO, pSocketName != null, E_OUT_OF_MEMORY, "The memory is insufficient.");