summaryrefslogtreecommitdiffstats
path: root/x11vnc/unixpw.c
diff options
context:
space:
mode:
authorrunge <runge>2009-02-04 03:05:32 +0000
committerrunge <runge>2009-02-04 03:05:32 +0000
commite59f78c5eaae3d7d0f98db064df0c85b1da1c7b9 (patch)
tree8ea60591ff85ae29c6134e04baedd8cf8373c60a /x11vnc/unixpw.c
parent3998c18e263b0c73af7451e2af2f40fb305520bf (diff)
downloadlibvncserver-e59f78c5eaae3d7d0f98db064df0c85b1da1c7b9.zip
libvncserver-e59f78c5eaae3d7d0f98db064df0c85b1da1c7b9.tar.gz
x11vnc: Add "sendbell" remote cmd. Fix copyrect updates under
-reflect. Workaround that checks valid window of selection requestor. Wait on some ssl helper pids earlier. Workaround XAUTHLOCALHOSTNAME for some new usage modes. Set fake fb to requested bpp with correct masks. -padgeom once:... mode. Set LIBXCB_ALLOW_SLOPPY_LOCK by default. rfbRandomBytes earlier. classes/ssl: Update jars. Add "TOP_" dropdown customization to ultravnc java viewer applet FTP panel.
Diffstat (limited to 'x11vnc/unixpw.c')
-rw-r--r--x11vnc/unixpw.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/x11vnc/unixpw.c b/x11vnc/unixpw.c
index e0e102d..36cf269 100644
--- a/x11vnc/unixpw.c
+++ b/x11vnc/unixpw.c
@@ -16,6 +16,7 @@ extern char *crypt(const char*, const char *);
#include "connections.h"
#include "user.h"
#include "connections.h"
+#include "sslhelper.h"
#include "cursor.h"
#include <rfb/default8x16.h>
@@ -1518,6 +1519,8 @@ static void apply_opts (char *user) {
void unixpw_accept(char *user) {
apply_opts(user);
+ ssl_helper_pid(0, -2); /* waitall */
+
if (accept_cmd && strstr(accept_cmd, "popup") == accept_cmd) {
if (use_dpy && strstr(use_dpy, "WAIT:") == use_dpy &&
dpy == NULL) {
OpenPOWER on IntegriCloud