Fix login for non-elevated users

This commit is contained in:
Simon
2011-01-31 20:25:27 +00:00
parent 76e2193318
commit 5ec884993f

View File

@@ -867,10 +867,18 @@ void login_ui(pixel *vid_buf)
if (res && !strncmp(res, "OK ", 3))
{
char *s_id,*u_e,*nres;
printf("\n{%s}\n", res);
s_id = strchr(res+3, ' ');
if (!s_id)
goto fail;
*(s_id++) = 0;
u_e = strchr(s_id, ' ');
if (!u_e){
u_e = malloc(1);
memset(u_e, 0, 1);
}
else
*(u_e++) = 0;
strcpy(svf_user_id, res+3);