X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=server.c;h=1e4caf08c90d0e04233a987f6e520e19850c20c5;hp=4415cdcdb1ba425d2aff8d91c66b4b8ae7619632;hb=1c4fca3000b98973a433bfd80290d159fd6696a7;hpb=ab6470e0146493969887781bc8efd5a615f879c7 diff --git a/server.c b/server.c index 4415cdcd..1e4caf08 100644 --- a/server.c +++ b/server.c @@ -300,6 +300,9 @@ static void signal_post_select(struct sched *s, struct task *t) PARA_EMERG_LOG("terminating on signal %d\n", st->signum); genocide: kill(0, SIGTERM); + free(mmd->afd.afhi.chunk_table); + free(mmd->afd.afhi.info_string); + close_listed_fds(); mutex_destroy(mmd_mutex); shm_detach(mmd); exit(EXIT_FAILURE);