receiving a network error. Should prevent the cascading-error-box
bug.
git-svn-id: http://svn.tartarus.org/sgt/putty@900
cda61777-01e9-0310-a592-
d414129be87e
from_backend(0, buf, 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. */
if (urgent==3) {
/* A socket error has occurred. */
connection_fatal(data);
len = 0;
}
connection_fatal(data);
len = 0;
}
from_backend(0, buf, len);
}
from_backend(0, buf, len);
}
-static int rlogin_receive (Socket s, int urgent, char *data, int len) {
+static int rlogin_receive (Socket skt, int urgent, char *data, int len) {
if (urgent==3) {
/* A socket error has occurred. */
if (urgent==3) {
/* A socket error has occurred. */
connection_fatal(data);
len = 0;
}
connection_fatal(data);
len = 0;
}
static int ssh_receive(Socket skt, int urgent, char *data, int len) {
if (urgent==3) {
/* A socket error has occurred. */
static int ssh_receive(Socket skt, int urgent, char *data, int len) {
if (urgent==3) {
/* A socket error has occurred. */
+ ssh_state = SSH_STATE_CLOSED;
+ s = NULL;
connection_fatal(data);
len = 0;
}
connection_fatal(data);
len = 0;
}
-static int telnet_receive(Socket s, int urgent, char *data, int len) {
+static int telnet_receive(Socket skt, int urgent, char *data, int len) {
if (urgent==3) {
/* A socket error has occurred. */
if (urgent==3) {
/* A socket error has occurred. */
connection_fatal(data);
len = 0;
}
connection_fatal(data);
len = 0;
}