diff options
author | Damien Miller <djm@mindrot.org> | 2002-05-13 11:07:41 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2002-05-13 11:07:41 +1000 |
commit | 5ad9fd982037e512355cfd5fe060a554934be243 (patch) | |
tree | 8c2793a1431a8afd322789c8db95fa577c2fcce6 /monitor_wrap.c | |
parent | 80080753cd577bd670133660428821225304c361 (diff) |
- (djm) Bug #231: UsePrivilegeSeparation turns off Banner.
Diffstat (limited to 'monitor_wrap.c')
-rw-r--r-- | monitor_wrap.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/monitor_wrap.c b/monitor_wrap.c index 0fe5bc10d..380175828 100644 --- a/monitor_wrap.c +++ b/monitor_wrap.c | |||
@@ -25,7 +25,7 @@ | |||
25 | */ | 25 | */ |
26 | 26 | ||
27 | #include "includes.h" | 27 | #include "includes.h" |
28 | RCSID("$OpenBSD: monitor_wrap.c,v 1.5 2002/03/25 20:12:10 stevesk Exp $"); | 28 | RCSID("$OpenBSD: monitor_wrap.c,v 1.6 2002/05/12 23:53:45 djm Exp $"); |
29 | 29 | ||
30 | #include <openssl/bn.h> | 30 | #include <openssl/bn.h> |
31 | #include <openssl/dh.h> | 31 | #include <openssl/dh.h> |
@@ -207,6 +207,24 @@ mm_getpwnamallow(const char *login) | |||
207 | return (pw); | 207 | return (pw); |
208 | } | 208 | } |
209 | 209 | ||
210 | char* mm_auth2_read_banner(void) | ||
211 | { | ||
212 | Buffer m; | ||
213 | char *banner; | ||
214 | |||
215 | debug3("%s entering", __FUNCTION__); | ||
216 | |||
217 | buffer_init(&m); | ||
218 | mm_request_send(monitor->m_recvfd, MONITOR_REQ_AUTH2_READ_BANNER, &m); | ||
219 | buffer_clear(&m); | ||
220 | |||
221 | mm_request_receive_expect(monitor->m_recvfd, MONITOR_ANS_AUTH2_READ_BANNER, &m); | ||
222 | banner = buffer_get_string(&m, NULL); | ||
223 | buffer_free(&m); | ||
224 | |||
225 | return (banner); | ||
226 | } | ||
227 | |||
210 | /* Inform the privileged process about service and style */ | 228 | /* Inform the privileged process about service and style */ |
211 | 229 | ||
212 | void | 230 | void |