Fix invitations.

These were broken due to a change in behaviour of sptps_receive_data()
introduced in commit d237efd325.
This commit is contained in:
Guus Sliepen 2015-05-13 14:28:28 +02:00
parent 7e6b2dd1ea
commit 44e9f1e1d8

View file

@ -988,8 +988,14 @@ int cmd_join(int argc, char *argv[]) {
return 1;
}
if(!sptps_receive_data(&sptps, line, len))
return 1;
char *p = line;
while(len) {
int done = sptps_receive_data(&sptps, p, len);
if(!done)
return 1;
len -= done;
p += done;
}
}
sptps_stop(&sptps);