Fix error code return by shared memory service.
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Tue, 4 Mar 2014 16:05:06 +0000 (17:05 +0100)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Wed, 5 Mar 2014 13:37:25 +0000 (14:37 +0100)
[Issue#]   N/A
[Bug]      Security-server returns SECURITY_SERVER_API_BAD_REQUEST
           instead of SECURITY_SERVER_API_ERROR_GETTING_SOCKET_LABEL_FAILED
[Cause]    N/A
[Solution] Fix in code.

[Verification] Build, run security-server tests.

Change-Id: I39db4da7cf8ccb81f6dceb958bc090b618f0d52e

src/server/service/data-share.cpp

index 6dcee6a..b6b5fbe 100644 (file)
@@ -79,7 +79,7 @@ bool SharedMemoryService::processOne(const ConnectionID &conn, MessageBuffer &bu
     if (smack_check()) {
         if (0 > smack_new_label_from_socket(conn.sock, &providerLabel)) {
             LogDebug("Error in smack_new_label_from_socket");
-            retCode = SECURITY_SERVER_API_ERROR_BAD_REQUEST;
+            retCode = SECURITY_SERVER_API_ERROR_GETTING_SOCKET_LABEL_FAILED;
             goto end;
         }