X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=examples%2Fchat.c;h=887d1440f0e6b6af095bad45ab0971d801cd363e;hb=refs%2Fheads%2Ftesting%2Finvitations;hp=70d17d7d917bf6515aaf98d1fb97bea2f969df22;hpb=be457ad7e4857ac3b0cbb7e64c0ccd0e44ba21e3;p=meshlink diff --git a/examples/chat.c b/examples/chat.c index 70d17d7d..887d1440 100644 --- a/examples/chat.c +++ b/examples/chat.c @@ -56,8 +56,10 @@ static void parse_command(meshlink_handle_t *mesh, char *buf) { if(!meshlink_join(mesh, arg)) fprintf(stderr, "Could not join using invitation: %s\n", mesh->errstr); - else + else { fprintf(stderr, "Invitation accepted!\n"); + meshlink_start(mesh); + } } else if(!strcasecmp(buf, "kick")) { if(!arg) { fprintf(stderr, "/kick requires an argument!\n"); @@ -194,7 +196,6 @@ int main(int argc, char *argv[]) { if(!meshlink_start(mesh)) { fprintf(stderr, "Could not start MeshLink: %s\n", mesh->errstr); - return 1; } printf("Chat started.\nType /help for a list of commands.\n");