sending WHY2_CHAT_CODE_USERNAME from client
This commit is contained in:
parent
4d64d73c07
commit
7daa9aa124
@ -293,9 +293,17 @@ int main(void)
|
|||||||
why2_deallocate(hash);
|
why2_deallocate(hash);
|
||||||
__why2_set_asking_password(0);
|
__why2_set_asking_password(0);
|
||||||
} else
|
} else
|
||||||
|
{
|
||||||
|
if (__why2_get_asking_username())
|
||||||
|
{
|
||||||
|
__why2_set_asking_username(0);
|
||||||
|
|
||||||
|
why2_send_socket_code(line, NULL, listen_socket, WHY2_CHAT_CODE_USERNAME);
|
||||||
|
} else
|
||||||
{
|
{
|
||||||
why2_send_socket(line, NULL, listen_socket); //NULL IS SENT BECAUSE IT IS USELESS TO SEND USER FROM CLIENT - SERVER WON'T USE IT
|
why2_send_socket(line, NULL, listen_socket); //NULL IS SENT BECAUSE IT IS USELESS TO SEND USER FROM CLIENT - SERVER WON'T USE IT
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
free(line);
|
free(line);
|
||||||
}
|
}
|
||||||
|
@ -1109,6 +1109,8 @@ void *why2_listen_server(void *socket)
|
|||||||
exiting = 1; //EXIT THIS THREAD
|
exiting = 1; //EXIT THIS THREAD
|
||||||
} else if (strcmp(code, WHY2_CHAT_CODE_PICK_USERNAME) == 0 || strcmp(code, WHY2_CHAT_CODE_INVALID_USERNAME) == 0) //PICK USERNAME (COULD BE CAUSE BY INVALID USERNAME)
|
} else if (strcmp(code, WHY2_CHAT_CODE_PICK_USERNAME) == 0 || strcmp(code, WHY2_CHAT_CODE_INVALID_USERNAME) == 0) //PICK USERNAME (COULD BE CAUSE BY INVALID USERNAME)
|
||||||
{
|
{
|
||||||
|
__why2_set_asking_username(1);
|
||||||
|
|
||||||
if (strcmp(code, WHY2_CHAT_CODE_INVALID_USERNAME) == 0) //INVALID USERNAME
|
if (strcmp(code, WHY2_CHAT_CODE_INVALID_USERNAME) == 0) //INVALID USERNAME
|
||||||
{
|
{
|
||||||
printf(WHY2_CLEAR_AND_GO_UP WHY2_CLEAR_AND_GO_UP "%s\nInvalid username!\n\n\n", asking_username > 1 ? WHY2_CLEAR_AND_GO_UP : "");
|
printf(WHY2_CLEAR_AND_GO_UP WHY2_CLEAR_AND_GO_UP "%s\nInvalid username!\n\n\n", asking_username > 1 ? WHY2_CLEAR_AND_GO_UP : "");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user