From feec0e22ea78479e3e8a27290e23701331b633cd Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sat, 26 Oct 2002 11:12:24 +0000 Subject: [PATCH] Fix proxy.c so that the static variables become const. [originally from svn r2144] --- proxy.c | 4 ++-- proxy.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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;