version 1.10.2.2, 2004/03/04 18:18:16 |
version 1.11, 2003/04/02 14:36:26 |
|
|
#include "pathnames.h" |
#include "pathnames.h" |
#include "readconf.h" |
#include "readconf.h" |
|
|
/* XXX readconf.c needs these */ |
uid_t original_real_uid; /* XXX readconf.c needs this */ |
uid_t original_real_uid; |
|
|
|
static int |
static int |
valid_request(struct passwd *pw, char *host, Key **ret, u_char *data, |
valid_request(struct passwd *pw, char *host, Key **ret, u_char *data, |
|
|
/* end of message */ |
/* end of message */ |
if (buffer_len(&b) != 0) |
if (buffer_len(&b) != 0) |
fail++; |
fail++; |
buffer_free(&b); |
|
|
|
debug3("valid_request: fail %d", fail); |
debug3("valid_request: fail %d", fail); |
|
|
|
|
/* send reply */ |
/* send reply */ |
buffer_clear(&b); |
buffer_clear(&b); |
buffer_put_string(&b, signature, slen); |
buffer_put_string(&b, signature, slen); |
if (ssh_msg_send(STDOUT_FILENO, version, &b) == -1) |
ssh_msg_send(STDOUT_FILENO, version, &b); |
fatal("ssh_msg_send failed"); |
|
|
|
return (0); |
return (0); |
} |
} |