diff options
author | Christian Beier <[email protected]> | 2011-10-04 17:30:36 +0200 |
---|---|---|
committer | Christian Beier <[email protected]> | 2011-10-04 17:30:36 +0200 |
commit | bffd9ee33bd141f5c75304b1430d2ea2725239b3 (patch) | |
tree | 0fd8ce48bd28965b623bc03c389847d11a55f3e8 /libvncserver/cargs.c | |
parent | 629fe03d617b2a968d30d7ed85c8f8b1e5d6a410 (diff) | |
parent | abec0aa8c3e226682c684c9d8a0dab889815f511 (diff) | |
download | libtdevnc-bffd9ee33bd141f5c75304b1430d2ea2725239b3.tar.gz libtdevnc-bffd9ee33bd141f5c75304b1430d2ea2725239b3.zip |
Merge branch 'websockets'
Diffstat (limited to 'libvncserver/cargs.c')
-rw-r--r-- | libvncserver/cargs.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libvncserver/cargs.c b/libvncserver/cargs.c index 332ffa1..2e973e8 100644 --- a/libvncserver/cargs.c +++ b/libvncserver/cargs.c @@ -163,6 +163,20 @@ rfbProcessArguments(rfbScreenInfoPtr rfbScreen,int* argc, char *argv[]) if (! rfbStringToAddr(argv[++i], &(rfbScreen->listenInterface))) { return FALSE; } +#ifdef LIBVNCSERVER_WITH_WEBSOCKETS + } else if (strcmp(argv[i], "-sslkeyfile") == 0) { /* -sslkeyfile sslkeyfile */ + if (i + 1 >= *argc) { + rfbUsage(); + return FALSE; + } + rfbScreen->sslkeyfile = argv[++i]; + } else if (strcmp(argv[i], "-sslcertfile") == 0) { /* -sslcertfile sslcertfile */ + if (i + 1 >= *argc) { + rfbUsage(); + return FALSE; + } + rfbScreen->sslcertfile = argv[++i]; +#endif } else { rfbProtocolExtension* extension; int handled=0; |