summaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authordscho <dscho>2001-11-19 12:40:51 +0000
committerdscho <dscho>2001-11-19 12:40:51 +0000
commitd9214f99ce1c01a4390c9bcbdf7e725e10cf85e7 (patch)
tree1e41474d9ef19a00e6445bba3e326460a93a4edc /main.c
parentc301d6275d74c20020771fc38bedb4c13a54398a (diff)
downloadlibtdevnc-d9214f99ce1c01a4390c9bcbdf7e725e10cf85e7.tar.gz
libtdevnc-d9214f99ce1c01a4390c9bcbdf7e725e10cf85e7.zip
cmdline arg -passwd added
Diffstat (limited to 'main.c')
-rw-r--r--main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.c b/main.c
index 9f697d7..f87181c 100644
--- a/main.c
+++ b/main.c
@@ -401,7 +401,7 @@ Bool defaultPasswordCheck(rfbClientPtr cl,char* response,int len)
/* for this method, rfbAuthPasswdData is really a pointer to an array
of char*'s, where the last pointer is 0. */
-Bool checkPasswordByList(rfbClientPtr cl,char* response,int len)
+Bool rfbCheckPasswordByList(rfbClientPtr cl,char* response,int len)
{
char **passwds;
@@ -465,6 +465,8 @@ rfbScreenInfoPtr rfbGetScreen(int* argc,char** argv,
rfbScreen->height = height;
rfbScreen->bitsPerPixel = rfbScreen->depth = 8*bytesPerPixel;
+ rfbScreen->passwordCheck = defaultPasswordCheck;
+
rfbProcessArguments(rfbScreen,argc,argv);
#ifdef WIN32
@@ -532,7 +534,6 @@ rfbScreenInfoPtr rfbGetScreen(int* argc,char** argv,
rfbScreen->setXCutText = defaultSetXCutText;
rfbScreen->getCursorPtr = defaultGetCursorPtr;
rfbScreen->setTranslateFunction = rfbSetTranslateFunction;
- rfbScreen->passwordCheck = defaultPasswordCheck;
rfbScreen->newClientHook = doNothingWithClient;
rfbScreen->displayHook = 0;