mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-02 03:52:49 -05:00
Switch some Conf settings over to being bool.
I think this is the full set of things that ought logically to be boolean. One annoyance is that quite a few radio-button controls in config.c address Conf fields that are now bool rather than int, which means that the shared handler function can't just access them all with conf_{get,set}_int. Rather than back out the rigorous separation of int and bool in conf.c itself, I've just added a similar alternative handler function for the bool-typed ones.
This commit is contained in:
@ -2077,12 +2077,12 @@ Socket *ssh_connection_sharing_init(
|
||||
Socket *sock, *toret = NULL;
|
||||
struct ssh_sharing_state *sharestate;
|
||||
|
||||
if (!conf_get_int(conf, CONF_ssh_connection_sharing))
|
||||
if (!conf_get_bool(conf, CONF_ssh_connection_sharing))
|
||||
return NULL; /* do not share anything */
|
||||
can_upstream = share_can_be_upstream &&
|
||||
conf_get_int(conf, CONF_ssh_connection_sharing_upstream);
|
||||
conf_get_bool(conf, CONF_ssh_connection_sharing_upstream);
|
||||
can_downstream = share_can_be_downstream &&
|
||||
conf_get_int(conf, CONF_ssh_connection_sharing_downstream);
|
||||
conf_get_bool(conf, CONF_ssh_connection_sharing_downstream);
|
||||
if (!can_upstream && !can_downstream)
|
||||
return NULL;
|
||||
|
||||
|
Reference in New Issue
Block a user