mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Fix proxy.c so that the static variables become const.
[originally from svn r2144]
This commit is contained in:
parent
948f95d5e8
commit
feec0e22ea
4
proxy.c
4
proxy.c
@ -314,7 +314,7 @@ Socket new_connection(SockAddr addr, char *hostname,
|
|||||||
int port, int privport,
|
int port, int privport,
|
||||||
int oobinline, int nodelay, Plug plug)
|
int oobinline, int nodelay, Plug plug)
|
||||||
{
|
{
|
||||||
static struct socket_function_table socket_fn_table = {
|
static const struct socket_function_table socket_fn_table = {
|
||||||
sk_proxy_plug,
|
sk_proxy_plug,
|
||||||
sk_proxy_close,
|
sk_proxy_close,
|
||||||
sk_proxy_write,
|
sk_proxy_write,
|
||||||
@ -326,7 +326,7 @@ Socket new_connection(SockAddr addr, char *hostname,
|
|||||||
sk_proxy_socket_error
|
sk_proxy_socket_error
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct plug_function_table plug_fn_table = {
|
static const struct plug_function_table plug_fn_table = {
|
||||||
plug_proxy_closing,
|
plug_proxy_closing,
|
||||||
plug_proxy_receive,
|
plug_proxy_receive,
|
||||||
plug_proxy_sent,
|
plug_proxy_sent,
|
||||||
|
4
proxy.h
4
proxy.h
@ -16,7 +16,7 @@
|
|||||||
typedef struct Socket_proxy_tag * Proxy_Socket;
|
typedef struct Socket_proxy_tag * Proxy_Socket;
|
||||||
|
|
||||||
struct Socket_proxy_tag {
|
struct Socket_proxy_tag {
|
||||||
struct socket_function_table *fn;
|
const struct socket_function_table *fn;
|
||||||
/* the above variable absolutely *must* be the first in this structure */
|
/* the above variable absolutely *must* be the first in this structure */
|
||||||
|
|
||||||
char * error;
|
char * error;
|
||||||
@ -84,7 +84,7 @@ struct Socket_proxy_tag {
|
|||||||
typedef struct Plug_proxy_tag * Proxy_Plug;
|
typedef struct Plug_proxy_tag * Proxy_Plug;
|
||||||
|
|
||||||
struct Plug_proxy_tag {
|
struct Plug_proxy_tag {
|
||||||
struct plug_function_table *fn;
|
const struct plug_function_table *fn;
|
||||||
/* the above variable absolutely *must* be the first in this structure */
|
/* the above variable absolutely *must* be the first in this structure */
|
||||||
|
|
||||||
Proxy_Socket proxy_socket;
|
Proxy_Socket proxy_socket;
|
||||||
|
Loading…
Reference in New Issue
Block a user