summaryrefslogtreecommitdiffstats
path: root/libvncserver/cargs.c
diff options
context:
space:
mode:
authorChristian Beier <[email protected]>2011-10-04 17:30:36 +0200
committerChristian Beier <[email protected]>2011-10-04 17:30:36 +0200
commitbffd9ee33bd141f5c75304b1430d2ea2725239b3 (patch)
tree0fd8ce48bd28965b623bc03c389847d11a55f3e8 /libvncserver/cargs.c
parent629fe03d617b2a968d30d7ed85c8f8b1e5d6a410 (diff)
parentabec0aa8c3e226682c684c9d8a0dab889815f511 (diff)
downloadlibtdevnc-bffd9ee33bd141f5c75304b1430d2ea2725239b3.tar.gz
libtdevnc-bffd9ee33bd141f5c75304b1430d2ea2725239b3.zip
Merge branch 'websockets'
Diffstat (limited to 'libvncserver/cargs.c')
-rw-r--r--libvncserver/cargs.c14
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;