use case insensitive compare in lib_mod_set_param

ulab-original
jsorg71 19 years ago
parent ebf929d8d3
commit 7fecb6ae64

@ -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);
}

Loading…
Cancel
Save