summaryrefslogtreecommitdiff
path: root/monitor_wrap.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2002-05-13 11:07:41 +1000
committerDamien Miller <djm@mindrot.org>2002-05-13 11:07:41 +1000
commit5ad9fd982037e512355cfd5fe060a554934be243 (patch)
tree8c2793a1431a8afd322789c8db95fa577c2fcce6 /monitor_wrap.c
parent80080753cd577bd670133660428821225304c361 (diff)
- (djm) Bug #231: UsePrivilegeSeparation turns off Banner.
Diffstat (limited to 'monitor_wrap.c')
-rw-r--r--monitor_wrap.c20
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"
28RCSID("$OpenBSD: monitor_wrap.c,v 1.5 2002/03/25 20:12:10 stevesk Exp $"); 28RCSID("$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
210char* 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
212void 230void