aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-23 13:35:18 +0000
committerFuwn <[email protected]>2021-03-23 13:35:18 +0000
commitcb1d643d8faa614e708f4651b771786febf269c3 (patch)
tree8fdb198a31014c25d02e9333cbc73beca9624d28 /src/server
parentfix: Buddy name length not being properly set (diff)
downloadwhirl-cb1d643d8faa614e708f4651b771786febf269c3.tar.xz
whirl-cb1d643d8faa614e708f4651b771786febf269c3.zip
fix: Buddy name not being correctly read
This change also now shows all buddies sent from client to server as online, mostly for testing.
Diffstat (limited to 'src/server')
-rw-r--r--src/server/auto/server.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/auto/server.rs b/src/server/auto/server.rs
index 7437501..5b627ac 100644
--- a/src/server/auto/server.rs
+++ b/src/server/auto/server.rs
@@ -116,12 +116,12 @@ impl AutoServer {
info!("received buddy list update command");
let received_buddy = from_utf8(
- &buffer[4..*&buffer.get(3).unwrap().to_owned() as usize]
+ &buffer[4..*&buffer.get(0).unwrap().to_owned() as usize - 1]
).unwrap();
debug!("received buddy: {}", received_buddy);
sockets.get_mut(&token).unwrap()
- .write_all(&create_buddy_list_notify_command("Wirlaburla"))
+ .write_all(&create_buddy_list_notify_command(received_buddy))
.unwrap();
info!("sent buddy notify update command");
}