diff --git a/src/sprdist.c b/src/sprdist.c index da6705c8..7221e462 100644 --- a/src/sprdist.c +++ b/src/sprdist.c @@ -212,6 +212,10 @@ del_splitset (splitset split) for (i = split->size - 1; i >= 0; i--) del_bipartition (split->g_split[i]); free (split->g_split); } + if (split->s_split) { + for (i = split->size - 1; i >= 0; i--) del_bipartition (split->s_split[i]); + free (split->s_split); + } del_hungarian (split->h); free (split); }