]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - raw.c
Surround process protection with an #ifndef UNPROTECT
[PuTTY.git] / raw.c
diff --git a/raw.c b/raw.c
index 97355e8ad768bd38df89bc653736a386c9143c5b..6262ed8994acc7a6a583addd71d924947ec11f3b 100644 (file)
--- a/raw.c
+++ b/raw.c
@@ -125,8 +125,8 @@ static void raw_sent(Plug plug, int bufsize)
  */
 static const char *raw_init(void *frontend_handle, void **backend_handle,
                            Conf *conf,
-                           char *host, int port, char **realhost, int nodelay,
-                           int keepalive)
+                           const char *host, int port, char **realhost,
+                            int nodelay, int keepalive)
 {
     static const struct plug_function_table fn_table = {
        raw_log,
@@ -214,7 +214,7 @@ static void raw_reconfig(void *handle, Conf *conf)
 /*
  * Called to send data down the raw connection.
  */
-static int raw_send(void *handle, char *buf, int len)
+static int raw_send(void *handle, const char *buf, int len)
 {
     Raw raw = (Raw) handle;
 
@@ -339,6 +339,7 @@ Backend raw_backend = {
     raw_provide_logctx,
     raw_unthrottle,
     raw_cfg_info,
+    NULL /* test_for_upstream */,
     "raw",
     PROT_RAW,
     0