X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=send_common.c;h=2088c8b4de2947c94c238b41a471c2ecb89914d5;hp=acb7aa6d06777863cccffe8a317749618b11060b;hb=7f08e8b0eb9570f1eb787dbb4e10d56585b36bbf;hpb=e5de57de1b8bf1df96c152fc92f5a49f75d6d96c diff --git a/send_common.c b/send_common.c index acb7aa6d..2088c8b4 100644 --- a/send_common.c +++ b/send_common.c @@ -74,8 +74,10 @@ void shutdown_client(struct sender_client *sc, struct sender_status *ss) { PARA_INFO_LOG("shutting down %s on fd %d\n", sc->name, sc->fd); free(sc->name); - close(sc->fd); - del_close_on_fork_list(sc->fd); + if (!process_is_command_handler()) { + close(sc->fd); + del_close_on_fork_list(sc->fd); + } cq_destroy(sc->cq); list_del(&sc->node); free(sc->private_data);