version 1.6, 2019/02/18 21:34:54 |
version 1.7, 2019/02/18 21:55:27 |
|
|
{ |
{ |
struct sess sess; |
struct sess sess; |
int fdin = STDIN_FILENO, |
int fdin = STDIN_FILENO, |
fdout = STDOUT_FILENO, c = 0; |
fdout = STDOUT_FILENO, rc = 0; |
|
|
memset(&sess, 0, sizeof(struct sess)); |
memset(&sess, 0, sizeof(struct sess)); |
sess.opts = opts; |
sess.opts = opts; |
|
|
sess.mplex_writes = 1; |
sess.mplex_writes = 1; |
|
|
if (sess.rver < sess.lver) { |
if (sess.rver < sess.lver) { |
ERRX(&sess, "remote protocol is older " |
ERRX(&sess, |
"than our own (%" PRId32 " < %" PRId32 "): " |
"remote protocol %d is older than our own %d: unsupported", |
"this is not supported", |
sess.rver, sess.lver); |
sess.rver, sess.lver); |
rc = 2; |
goto out; |
goto out; |
} |
} |
|
|
|
|
WARNX(&sess, "data remains in read pipe"); |
WARNX(&sess, "data remains in read pipe"); |
#endif |
#endif |
|
|
c = 1; |
rc = 1; |
out: |
out: |
return c; |
return rc; |
} |
} |