Diff

Differences From Artifact [9a04d8a620]:

To Artifact [62bcd50726]:


9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238






9239
9240
9241
9242
9243
9244
9245
9246
9224
9225
9226
9227
9228
9229
9230

9231






9232
9233
9234
9235
9236
9237

9238
9239
9240
9241
9242
9243
9244







-

-
-
-
-
-
-
+
+
+
+
+
+
-







}

void *new_sock_channel(void *handle, Socket s)
{
    Ssh ssh = (Ssh) handle;
    struct ssh_channel *c;
    c = snew(struct ssh_channel);
    c->ssh = ssh;

    if (c) {
	ssh2_channel_init(c);
	c->halfopen = TRUE;
	c->type = CHAN_SOCKDATA_DORMANT;/* identify channel type */
	c->u.pfd.s = s;
	add234(ssh->channels, c);
    c->ssh = ssh;
    ssh2_channel_init(c);
    c->halfopen = TRUE;
    c->type = CHAN_SOCKDATA_DORMANT;/* identify channel type */
    c->u.pfd.s = s;
    add234(ssh->channels, c);
    }
    return c;
}

/*
 * This is called when stdout/stderr (the entity to which
 * from_backend sends data) manages to clear some backlog.
 */