| 867 | } |
| 868 | |
| 869 | static int |
| 870 | synserver_delete(SocketServer *s) |
| 871 | { |
| 872 | if (s != nullptr) { |
| 873 | TSAssert(s->magic == MAGIC_ALIVE); |
| 874 | synserver_stop(s); |
| 875 | |
| 876 | if (s->accept_cont) { |
| 877 | TSContDestroy(s->accept_cont); |
| 878 | s->accept_cont = nullptr; |
| 879 | Dbg(dbg_ctl_SockServer, "destroyed accept cont"); |
| 880 | } |
| 881 | |
| 882 | s->magic = MAGIC_DEAD; |
| 883 | TSfree(s); |
| 884 | Dbg(dbg_ctl_SockServer, "deleted server"); |
| 885 | } |
| 886 | |
| 887 | return 1; |
| 888 | } |
| 889 | |
| 890 | static int |
| 891 | synserver_vc_refuse(TSCont contp, TSEvent event, void *data) |
no test coverage detected