Ensure all backends _remember_ the connection has closed after
[u/mdw/putty] / raw.c
diff --git a/raw.c b/raw.c
index 2abc0a8..27af2c4 100644 (file)
--- a/raw.c
+++ b/raw.c
@@ -24,9 +24,10 @@ static void c_write (char *buf, int len) {
     from_backend(0, buf, len);
 }
 
-static int raw_receive (Socket s, int urgent, char *data, int len) {
+static int raw_receive (Socket skt, int urgent, char *data, int len) {
     if (urgent==3) {
         /* A socket error has occurred. */
+        s = NULL;
         connection_fatal(data);
         len = 0;
     }