X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fwhobbs.c;h=80fb72f3e7bb0baa585c64d8d1ad6d7f1c5fc33a;hb=119f5ee3d14919e18afc159074295c51e5f911ba;hp=42cba2227fb2b86d86d81e42fc882c635395bb04;hpb=63cb2f4bcd0510c1c5052d477095c25e034a960e;p=citadel.git diff --git a/citadel/whobbs.c b/citadel/whobbs.c index 42cba2227..80fb72f3e 100644 --- a/citadel/whobbs.c +++ b/citadel/whobbs.c @@ -128,17 +128,17 @@ int main(int argc, char **argv) while (strlen(listing) > 0) { - extract_token(buf, listing, 0, '\n'); + extract_token(buf, listing, 0, '\n', sizeof buf); remove_token(listing, 0, '\n'); /* Escape some stuff if we're using www mode */ if (www) escapize(buf, sizeof buf); s_pid = extract_int(buf,0); - extract(s_user,buf,1); - extract(s_room,buf,2); - extract(s_host,buf,3); - extract(s_client,buf,4); + extract_token(s_user, buf, 1, '|', sizeof s_user); + extract_token(s_room, buf, 2, '|', sizeof s_room); + extract_token(s_host, buf, 3, '|', sizeof s_host); + extract_token(s_client, buf, 4, '|', sizeof s_client); if (s_pid != my_pid) { if (www) printf("");