diff options
| author | Fuwn <[email protected]> | 2021-03-23 13:34:23 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2021-03-23 13:34:23 -0700 |
| commit | 11d5de1f162934de5baa05682eda6dc1989a8a85 (patch) | |
| tree | da6c112eaa45620f92d2caaa004bbc4749e908bd /src | |
| parent | etc: Annotate reasoning (diff) | |
| download | whirl-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.rs | 3 |
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. |