Browse Source

don't leak the channel list after all

unlike the actual configuration data, it's not kept in global variables,
so it shows up in memcheck.

amends 1de3ecd88.
1.4
Oswald Buddenhagen 5 years ago
parent
commit
85688d1c1a
  1. 5
      src/main.c

5
src/main.c

@ -973,7 +973,10 @@ sync_chans( main_vars_t *mvars, int ent )
chans_done++;
stats();
}
} while ((mvars->chanptr = mvars->chanptr->next));
chan_ent_t *nchan = mvars->chanptr->next;
free( mvars->chanptr );
mvars->chanptr = nchan;
} while (mvars->chanptr);
for (t = 0; t < N_DRIVERS; t++)
drivers[t]->cleanup();
}

Loading…
Cancel
Save