From: simon Date: Sat, 26 Oct 2002 11:12:24 +0000 (+0000) Subject: Fix proxy.c so that the static variables become const. X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/7b6c9b998a8adee9acb7998f58a59a1a51e92470 Fix proxy.c so that the static variables become const. git-svn-id: svn://svn.tartarus.org/sgt/putty@2144 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/proxy.c b/proxy.c index 1bcb2b27..a8960809 100644 --- a/proxy.c +++ b/proxy.c @@ -314,7 +314,7 @@ Socket new_connection(SockAddr addr, char *hostname, int port, int privport, 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_close, sk_proxy_write, @@ -326,7 +326,7 @@ Socket new_connection(SockAddr addr, char *hostname, 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_receive, plug_proxy_sent, diff --git a/proxy.h b/proxy.h index 6e641141..c79759c4 100644 --- a/proxy.h +++ b/proxy.h @@ -16,7 +16,7 @@ typedef struct Socket_proxy_tag * Proxy_Socket; 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 */ char * error; @@ -84,7 +84,7 @@ struct Socket_proxy_tag { typedef struct Plug_proxy_tag * Proxy_Plug; 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 */ Proxy_Socket proxy_socket;