We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b51cf44 commit c960516Copy full SHA for c960516
1 file changed
lib/bencode.c
@@ -147,8 +147,10 @@ void bencode_buffer_free(bencode_buffer_t *buf) {
147
}
148
149
void bencode_buffer_merge(bencode_buffer_t *to, bencode_buffer_t *from) {
150
- from->pieces->next = to->pieces;
151
- to->pieces = from->pieces;
+ struct __bencode_buffer_piece *last = to->pieces;
+ while (last->next)
152
+ last = last->next;
153
+ last->next = from->pieces;
154
from->pieces = NULL;
155
156
0 commit comments