MT#55283 fix buffer merge logic

Oof.

Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
pull/2079/head
Richard Fuchs 2 months ago
parent 8866c42078
commit f307c32c80

@ -147,8 +147,10 @@ void bencode_buffer_free(bencode_buffer_t *buf) {
}
void bencode_buffer_merge(bencode_buffer_t *to, bencode_buffer_t *from) {
from->pieces->next = to->pieces;
to->pieces = from->pieces;
struct __bencode_buffer_piece *last = to->pieces;
while (last->next)
last = last->next;
last->next = from->pieces;
from->pieces = NULL;
}

Loading…
Cancel
Save