SOCKS: add socks_protocol_to_string()
This commit is contained in:
parent
9686e55215
commit
4b86fb2d9d
13
common.c
13
common.c
|
@ -376,6 +376,17 @@ enum socks_protocol
|
||||||
SOCKS_MAX ///< End of protocol
|
SOCKS_MAX ///< End of protocol
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static inline const char *
|
||||||
|
socks_protocol_to_string (enum socks_protocol self)
|
||||||
|
{
|
||||||
|
switch (self)
|
||||||
|
{
|
||||||
|
case SOCKS_5: return "SOCKS5";
|
||||||
|
case SOCKS_4A: return "SOCKS4A";
|
||||||
|
default: return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
struct socks_connector
|
struct socks_connector
|
||||||
{
|
{
|
||||||
struct connector *connector; ///< Proxy server iterator (effectively)
|
struct connector *connector; ///< Proxy server iterator (effectively)
|
||||||
|
@ -828,7 +839,7 @@ socks_connector_on_connecting (void *user_data, const char *via)
|
||||||
char *address = format_host_port_pair (target->address_str, port);
|
char *address = format_host_port_pair (target->address_str, port);
|
||||||
free (port);
|
free (port);
|
||||||
self->on_connecting (self->user_data, address, via,
|
self->on_connecting (self->user_data, address, via,
|
||||||
self->protocol_iter ? "SOCKS4A" : "SOCKS5");
|
socks_protocol_to_string (self->protocol_iter));
|
||||||
free (address);
|
free (address);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue