summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vnc/vnc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/vnc/vnc.c b/vnc/vnc.c
index 1d90483d..58b04a26 100644
--- a/vnc/vnc.c
+++ b/vnc/vnc.c
@@ -751,14 +751,14 @@ lib_mod_connect(struct vnc* v)
v->server_msg(v, "error - only supporting 8 and 16 bpp rdp connections", 0);
return 1;
}
- if (g_strcmp(v->ip, "") == 0)
+ if (g_strncmp(v->ip, "", 1) == 0)
{
v->server_msg(v, "error - no ip set", 0);
return 1;
}
make_stream(s);
/* if port = -1, use sesman to get port / desktop */
- if (g_strcmp(v->port, "-1") == 0)
+ if (g_strncmp(v->port, "-1", 2) == 0)
{
display = 0;
error = 0;
@@ -1076,19 +1076,19 @@ lib_mod_end(struct vnc* v)
int DEFAULT_CC
lib_mod_set_param(struct vnc* v, char* name, char* value)
{
- if (g_strcmp(name, "username") == 0)
+ if (g_strncasecmp(name, "username", 8) == 0)
{
g_strncpy(v->username, value, 255);
}
- else if (g_strcmp(name, "password") == 0)
+ else if (g_strncasecmp(name, "password", 8) == 0)
{
g_strncpy(v->password, value, 255);
}
- else if (g_strcmp(name, "ip") == 0)
+ else if (g_strncasecmp(name, "ip", 2) == 0)
{
g_strncpy(v->ip, value, 255);
}
- else if (g_strcmp(name, "port") == 0)
+ else if (g_strncasecmp(name, "port", 4) == 0)
{
g_strncpy(v->port, value, 255);
}