From 8c50b057b7547a0137f8374d723373678266b025 Mon Sep 17 00:00:00 2001 From: Young Ik Cho Date: Thu, 16 May 2013 16:07:33 +0900 Subject: [PATCH] N_SE-38636 : proper exception code Change-Id: Ibad20c2fd6278648c8388fbb769d98e1b51f2f9c Signed-off-by: Young Ik Cho --- src/app/FApp_Aul.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/FApp_Aul.cpp b/src/app/FApp_Aul.cpp index fe69d21..b416b33 100644 --- a/src/app/FApp_Aul.cpp +++ b/src/app/FApp_Aul.cpp @@ -135,9 +135,15 @@ _Aul::SendResult(bundle* b, appsvc_result_val res) snprintf(tmp, 32, "%d", static_cast(res)); appsvc_add_data(b, APP_SVC_K_RES_VAL, tmp); - int aul_ret = aul_send_service_result(b); + const int aul_ret = aul_send_service_result(b); - return GetConvertedResult(aul_ret, "SendResult"); + result r = GetConvertedResult(aul_ret, "SendResult"); + if (r == E_INVALID_ARG) + { + SysLog(NID_APP, "Converting internal exception to E_MAX_EXCEEDED."); + r = E_MAX_EXCEEDED; + } + return r; } -- 2.7.4