X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=slip.c;h=fad0a7ee394fa2a764e9853129f68cc19dac55b8;hp=e555f471218b710b12ecbe35a075ec0660533cd1;hb=32654a316b5925914f5e5f481971d47f9728edab;hpb=94a1d5fce6a68fce8216d4b45ef6148d353c2c3a diff --git a/slip.c b/slip.c index e555f47..fad0a7e 100644 --- a/slip.c +++ b/slip.c @@ -383,6 +383,9 @@ static void userv_invoke_userv(struct userv *st) } setnonblock(st->txfd); setnonblock(st->rxfd); + + add_hook(PHASE_CHILDPERSIST,childpersist_closefd_hook,&st->txfd); + add_hook(PHASE_CHILDPERSIST,childpersist_closefd_hook,&st->rxfd); } static void userv_kill_userv(struct userv *st)