Change-Id: I8ca19125d123c3915dae19dc0f62a10ecc78566f
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
*node = new mmi_node_s;
(*node)->type = MMI_NODE_TYPE_CUSTOM;
(*node)->sub_type = 0;
- strncpy((*node)->custom_type_id, custom_type_id, MMI_NAME_MAX_LENGTH);
+ strncpy((*node)->custom_type_id, custom_type_id, MMI_NAME_MAX_LENGTH - 1);
(*node)->custom_type_id[MMI_NAME_MAX_LENGTH - 1] = '\0';
(*node)->ports = nullptr;
(*node)->port_count = 0;
return MMI_ERROR_OUT_OF_MEMORY;
}
- strncpy((*cloned)->name, port_s->name, MMI_NAME_MAX_LENGTH);
+ strncpy((*cloned)->name, port_s->name, MMI_NAME_MAX_LENGTH - 1);
+ (*cloned)->name[MMI_NAME_MAX_LENGTH - 1] = '\0';
(*cloned)->type = port_s->type;
(*cloned)->data_type = port_s->data_type;
(*cloned)->callbacks = port_s->callbacks;