|
@@ -575,7 +575,22 @@ namespace Chromium {
|
|
|
cJSON_AddNumberToObject(ret, "sessionID", msg.getSessionID());
|
|
|
cJSON_AddNumberToObject(ret, "transID", replaceTransId != 0 ? replaceTransId : msg.getTransID());
|
|
|
ReadT(msg.getPayload(), errorCode, &rpos);
|
|
|
- processErrorCode(ret, msg, errorCode, msgInfo, rpos, isSafe);
|
|
|
+ if (isSafe)
|
|
|
+ {
|
|
|
+ if(errorCode == Error_Succeed)
|
|
|
+ cJSON_AddStringToObject(ret, "errorCode", SUC_RETURN_STR);
|
|
|
+ else
|
|
|
+ cJSON_AddStringToObject(ret, "errorCode", RTA_UNKNOW_ERR);
|
|
|
+ ReadT(msg.getPayload(), errorMsg, &rpos);
|
|
|
+ cJSON_AddStringToObject(ret, "value", errorMsg);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ cJSON_AddNumberToObject(ret, "errorCode", errorCode);
|
|
|
+ ReadT(msg.getPayload(), errorMsg, &rpos);
|
|
|
+ cJSON_AddStringToObject(ret, "value", errorMsg);
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
default:
|
|
|
errorCode = Error_Unexpect;
|