static int process_event = 0;
static long frames = 0;
static char *password;
+static char *javaClassFiles;
static struct timeval startDriver;
static int maxfps = -1;
if (password != NULL) {
info("[DRV_VNC] password enabled");
}
-
+ javaClassFiles = cfg_get(Section, "HttpDir", NULL);
+ if (javaClassFiles != NULL) {
+ info("[DRV_VNC] HTTP server enabled");
+ }
return 0;
}
server->authPasswdData = (void *) passwds;
server->passwordCheck = rfbCheckPasswordByList;
}
-
+ if (javaClassFiles != NULL) {
+ server->httpDir = javaClassFiles;
+ server->httpEnableProxyConnect = TRUE;
+ }
/* Initialize the server */
rfbInitServer(server);
if (password != NULL) {
free(password);
}
+ if (javaClassFiles != NULL) {
+ free(javaClassFiles);
+ }
debug("closing connection");
drv_vnc_close();