x11vnc: fix -users bob= in -inetd mode.

pull/1/head
runge 17 years ago
parent 23178cd162
commit 23f6dc3da9

File diff suppressed because it is too large Load Diff

@ -2,7 +2,7 @@
.TH X11VNC "1" "February 2007" "x11vnc " "User Commands"
.SH NAME
x11vnc - allow VNC connections to real X11 displays
version: 0.8.5, lastmod: 2007-02-18
version: 0.8.5, lastmod: 2007-02-19
.SH SYNOPSIS
.B x11vnc
[OPTION]...

@ -950,7 +950,18 @@ static void check_rcfile(int argc, char **argv) {
}
static void immediate_switch_user(int argc, char* argv[]) {
int i;
int i, bequiet = 0;
for (i=1; i < argc; i++) {
if (strcmp(argv[i], "-inetd")) {
bequiet = 1;
}
if (strcmp(argv[i], "-quiet")) {
bequiet = 1;
}
if (strcmp(argv[i], "-q")) {
bequiet = 1;
}
}
for (i=1; i < argc; i++) {
char *u;
@ -976,7 +987,9 @@ static void immediate_switch_user(int argc, char* argv[]) {
fprintf(stderr, "Could not switch to user: %s\n", u+1);
exit(1);
} else {
fprintf(stderr, "Switched to user: %s\n", u+1);
if (!bequiet) {
fprintf(stderr, "Switched to user: %s\n", u+1);
}
started_as_root = 2;
}
free(u);

@ -15,7 +15,7 @@ int xtrap_base_event_type = 0;
int xdamage_base_event_type = 0;
/* date +'lastmod: %Y-%m-%d' */
char lastmod[] = "0.8.5 lastmod: 2007-02-18";
char lastmod[] = "0.8.5 lastmod: 2007-02-19";
/* X display info */

Loading…
Cancel
Save