]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Fix proxy.c so that the static variables become const.
authorSimon Tatham <anakin@pobox.com>
Sat, 26 Oct 2002 11:12:24 +0000 (11:12 +0000)
committerSimon Tatham <anakin@pobox.com>
Sat, 26 Oct 2002 11:12:24 +0000 (11:12 +0000)
[originally from svn r2144]

proxy.c
proxy.h

diff --git a/proxy.c b/proxy.c
index 1bcb2b279ceb3410c4ce10e10b1a954d0e24b994..a89608096db643f8addd303bd42cbb87f2e3cae3 100644 (file)
--- 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 6e6411413bfa323f6f163848feb5afc6ebfab8d0..c79759c42d52a1cd15be75fe63485d9f1ea78fb2 100644 (file)
--- 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;