Display connection error reason 65/195965/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 20 Dec 2018 06:23:21 +0000 (15:23 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 20 Dec 2018 06:23:21 +0000 (15:23 +0900)
Change-Id: Ic1ae30a065a61c1f83504d72f3ec9ceb84e49da2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
client/autofill.c

index 28824ec..52cfeb0 100644 (file)
@@ -281,7 +281,23 @@ EXPORT_API int autofill_connect(autofill_h ah, autofill_connection_status_change
 
     ret = rpc_port_proxy_AutofillAppPort_connect(ah->rpc_h);
     if (ret != RPC_PORT_ERROR_NONE) {
-        LOGW("[ERROR] Failed to connect rpc port. err = %d", ret);
+        switch(ret) {
+            case RPC_PORT_ERROR_IO_ERROR:
+                LOGW("[ERROR] Failed to connect rpc port. I/O Error");
+                break;
+            case RPC_PORT_ERROR_OUT_OF_MEMORY:
+                LOGW("[ERROR] Failed to connect rpc port. Out of memory");
+                break;
+            case RPC_PORT_ERROR_INVALID_PARAMETER:
+                LOGW("[ERROR] Failed to connect rpc port. Invalid parameter");
+                break;
+            case RPC_PORT_ERROR_PERMISSION_DENIED:
+                LOGW("[ERROR] Failed to connect rpc port. Permission denied");
+                break;
+            default:
+                LOGW("[ERROR] Failed to connect rpc port. errcode = %d", ret);
+                break;
+        }
         return AUTOFILL_ERROR_OPERATION_FAILED;
     }
     else {