1
1

bcol/basesmuma: initialize module with all 0's to fix segmentation faults

in module destructor.

cmr=v1.7.5:reviewer=manjugv

This commit was SVN r30978.
Этот коммит содержится в:
Nathan Hjelm 2014-03-10 20:42:47 +00:00
родитель cbb531ed13
Коммит 51c5daf1b4

Просмотреть файл

@ -84,10 +84,11 @@ static int free_lmsg_reduce_offsets_array(mca_bcol_basesmuma_module_t *sm_module
static void
mca_bcol_basesmuma_module_construct(mca_bcol_basesmuma_module_t *module)
{
/* initialize all values to 0 */
bzero ((uintptr_t) module + sizeof (module->super), sizeof (*module) - sizeof (module->super));
module->super.bcol_component = (mca_bcol_base_component_t *) &mca_bcol_basesmuma_component;
module->super.list_n_connected = NULL;
module->super.hier_scather_offset = 0;
}
static void