MT#55283 fix buffer merge logic

Oof.

Change-Id: Ibc3ca28bc6c04e63b27466e62b197f6a601051f9
(cherry picked from commit f307c32c80)
mr13.5
Richard Fuchs 2 months ago
parent 4fb410a22e
commit 277694bd26

@ -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