diff --git a/ompi/mca/osc/sm/osc_sm_component.c b/ompi/mca/osc/sm/osc_sm_component.c index 8f2c929e301..95b28e0a598 100644 --- a/ompi/mca/osc/sm/osc_sm_component.c +++ b/ompi/mca/osc/sm/osc_sm_component.c @@ -471,9 +471,11 @@ ompi_osc_sm_free(struct ompi_win_t *win) free(module->node_states); free(module->global_state); free(module->bases[0]); - free(module->bases); - free(module->sizes); } + free(module->disp_units); + free(module->outstanding_locks); + free(module->sizes); + free(module->bases); free (module->posts);