@@ -289,7 +289,7 @@ namespace network_cs_ext {
289289 network_ext.add_var (" tcp" , var::make_protect<extension_t >(tcp::tcp_ext_shared));
290290 network_ext.add_var (" udp" , var::make_protect<extension_t >(udp::udp_ext_shared));
291291 network_ext.add_var (" host_name" , var::make_protect<callable>(cni (host_name), true ));
292- tcp::tcp_ext.add_var (" socket" , var::make_constant<type>(tcp::socket::socket, typeid (tcp::socket_t ),
292+ tcp::tcp_ext.add_var (" socket" , var::make_constant<type>(tcp::socket::socket, type_id ( typeid (tcp::socket_t ) ),
293293 tcp::socket::socket_ext_shared));
294294 tcp::tcp_ext.add_var (" acceptor" , var::make_protect<callable>(cni (tcp::acceptor), true ));
295295 tcp::tcp_ext.add_var (" endpoint" , var::make_protect<callable>(cni (tcp::endpoint), true ));
@@ -304,7 +304,7 @@ namespace network_cs_ext {
304304 tcp::socket::socket_ext.add_var (" send" , var::make_protect<callable>(cni (tcp::socket::send)));
305305 tcp::socket::socket_ext.add_var (" remote_endpoint" ,
306306 var::make_protect<callable>(cni (tcp::socket::remote_endpoint)));
307- udp::udp_ext.add_var (" socket" , var::make_constant<type>(udp::socket::socket, typeid (udp::socket_t ),
307+ udp::udp_ext.add_var (" socket" , var::make_constant<type>(udp::socket::socket, type_id ( typeid (udp::socket_t ) ),
308308 udp::socket::socket_ext_shared));
309309 udp::udp_ext.add_var (" endpoint" , var::make_protect<callable>(cni (udp::endpoint), true ));
310310 udp::udp_ext.add_var (" endpoint_v4" , var::make_protect<callable>(cni (udp::endpoint_v4), true ));
0 commit comments