Making security-server buildable under GCC 4.8.
authorMarcin Niesluchowski <m.niesluchow@samsung.com>
Thu, 19 Sep 2013 09:52:09 +0000 (11:52 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 6 Feb 2014 16:13:22 +0000 (17:13 +0100)
    [Issue#]        SSDWSSP-523
    [Bug/Feature]   Security-server does not build under GCC 4.8.
    [Cause]         switch() does not accept int to enum conversion.
    [Solution]      Applying static_cast.
    [Verification]  Building under GCC 4.8.

Change-Id: Ib28b21058d6e6a63925e933aa936b8197f553393

src/server2/service/cookie.cpp

index c88f6fe..4357d3b 100644 (file)
@@ -123,7 +123,7 @@ bool CookieService::readOne(const ConnectionID &conn, SocketBuffer &buffer, int
 
     //use received data
     if (interfaceID == INTERFACE_GET) {
-        switch(msgType) {
+        switch(static_cast<CookieCall>(msgType)) {
         case CookieCall::GET_COOKIE:
             LogDebug("Entering get-cookie server side handler");
             retval = cookieRequest(send, conn.sock);