Signed-off-by: Sameer Prakash Pradhan <sp.pradhan@samsung.com>
Change-Id: Ie5cd4bd4c348b34548797dc98b967dc40ae2ba73
EXPORT_API bool emipc_add_param_to_param_list(emipc_param_list *param_list, void *data, int len)
{
EM_DEBUG_FUNC_BEGIN();
- if (emipc_set_param(&(param_list->params[param_list->param_count]), data, len)) {
+ if ( param_list->param_count < MAXPARAM_COUNT && emipc_set_param(&(param_list->params[param_list->param_count]), data, len)) {
param_list->param_count++;
EM_SAFE_FREE(param_list->byte_stream);
return true;
#include "email-ipc-param.h"
#include "email-types.h"
+#define MAXPARAM_COUNT 10
+
typedef enum {
eSTREAM_APIID = 0,
eSTREAM_RESID,
typedef struct {
int param_count;
- emipc_param params[10];
+ emipc_param params[MAXPARAM_COUNT];
unsigned char *byte_stream;
} emipc_param_list;