aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-23 13:34:23 -0700
committerFuwn <[email protected]>2021-03-23 13:34:23 -0700
commit11d5de1f162934de5baa05682eda6dc1989a8a85 (patch)
treeda6c112eaa45620f92d2caaa004bbc4749e908bd /src
parentetc: Annotate reasoning (diff)
downloadwhirl-11d5de1f162934de5baa05682eda6dc1989a8a85.tar.xz
whirl-11d5de1f162934de5baa05682eda6dc1989a8a85.zip
fix: Buddy name length not being properly set
Finally...
Diffstat (limited to 'src')
-rw-r--r--src/cmd/buddy_list.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/buddy_list.rs b/src/cmd/buddy_list.rs
index 95b0fdd..1423808 100644
--- a/src/cmd/buddy_list.rs
+++ b/src/cmd/buddy_list.rs
@@ -4,8 +4,7 @@ pub fn create_buddy_list_notify_command(buddy: &str) -> Vec<u8> {
let mut buddy_list_notify = Vec::with_capacity(5 + buddy.len());
buddy_list_notify.push(0x01); // ?
buddy_list_notify.push(0x1E); // BUDDYLISTNOTIFY
- // The number of buddies you are being notified of?
- buddy_list_notify.push(0x0A); // 01 // ^
+ buddy_list_notify.push(buddy.len() as u8); // Buddy name length
for i in buddy.bytes() { buddy_list_notify.push(i); } // Buddy name
buddy_list_notify.push(0x01); // Is buddy logged on?
// Insert data length as first byte.