chiark / gitweb /
gutting this to put it in chiark-tcl
[chiark-tcl.git] / dgram / dgram.c
index 63d3b2923731552f72da76694a2fc35a030afce8..31264f35927f4d983aa10b602cb237d7b97eb249 100644 (file)
@@ -163,8 +163,8 @@ static void destroy_idtabcb(Tcl_Interp *ip, void *sock_v) {
 }
 
 int do_dgram_socket_close(ClientData cd, Tcl_Interp *ip, void *sock_v) {
-  destroy(sock_v);
   tabledataid_disposing(ip,sock_v,&dgram_socks);
+  destroy(sock_v);
   return TCL_OK;
 }