]> andersk Git - openssh.git/blobdiff - monitor_wrap.c
- (djm) Bug #231: UsePrivilegeSeparation turns off Banner.
[openssh.git] / monitor_wrap.c
index 0fe5bc10d8790f8bdc9281585a5baf41df9cf367..3801758286f0e9423b8cb1965f6aeb61625b49c1 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: monitor_wrap.c,v 1.5 2002/03/25 20:12:10 stevesk Exp $");
+RCSID("$OpenBSD: monitor_wrap.c,v 1.6 2002/05/12 23:53:45 djm Exp $");
 
 #include <openssl/bn.h>
 #include <openssl/dh.h>
@@ -207,6 +207,24 @@ mm_getpwnamallow(const char *login)
        return (pw);
 }
 
+char* mm_auth2_read_banner(void)
+{
+       Buffer m;
+       char *banner;
+
+       debug3("%s entering", __FUNCTION__);
+
+       buffer_init(&m);
+       mm_request_send(monitor->m_recvfd, MONITOR_REQ_AUTH2_READ_BANNER, &m);
+       buffer_clear(&m);
+
+       mm_request_receive_expect(monitor->m_recvfd, MONITOR_ANS_AUTH2_READ_BANNER, &m);
+       banner = buffer_get_string(&m, NULL);
+       buffer_free(&m);
+       
+       return (banner);
+}
+
 /* Inform the privileged process about service and style */
 
 void
This page took 0.046865 seconds and 4 git commands to generate.