diff options
author | Randeep Singh <randeep.s@samsung.com> | 2022-09-22 15:20:01 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@review> | 2022-09-22 15:20:01 +0000 |
commit | 588d4a0afafa4adf74ac14deda0d0efff713c95c (patch) | |
tree | 5363d5b3c19ae8af02a024fc6f32bd5b098e62be | |
parent | b7d693a77f48deb6e4e3a9add3414670a480ad59 (diff) | |
parent | 6d1849e1f4e17f6aafcf80b03d6967dce417e50b (diff) | |
download | email-service-588d4a0afafa4adf74ac14deda0d0efff713c95c.tar.gz email-service-588d4a0afafa4adf74ac14deda0d0efff713c95c.tar.bz2 email-service-588d4a0afafa4adf74ac14deda0d0efff713c95c.zip |
Merge "Checking if emipc_add_param_to_param_list() failed" into tizen
-rwxr-xr-x | email-ipc/email-ipc-api/email-ipc-param-list.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/email-ipc/email-ipc-api/email-ipc-param-list.c b/email-ipc/email-ipc-api/email-ipc-param-list.c index f1f0a11..fe8df67 100755 --- a/email-ipc/email-ipc-api/email-ipc-param-list.c +++ b/email-ipc/email-ipc-api/email-ipc-param-list.c @@ -106,8 +106,10 @@ EXPORT_API bool emipc_parse_stream_of_param_list(void *stream, emipc_param_list cur += sizeof(int); remain_len -= sizeof(int); - if (remain_len > 0 && len > 0 && remain_len >= len) - emipc_add_param_to_param_list(param_list, (void *)cur, len); + if (remain_len > 0 && len > 0 && remain_len >= len) { + if (emipc_add_param_to_param_list(param_list, (void *)cur, len) != true) + EM_DEBUG_LOG("emipc_add_param_to_param_list() failed"); + } else { EM_DEBUG_EXCEPTION("data_len[%d] is not in the boundary of remain stream_len", len); return false; |