Merge branch '#14-issue' of lirent/libcdsb into develop

This commit is contained in:
Gregory Lirent 2022-06-10 18:00:46 +03:00 committed by Gogs
commit 4e6112d917
1 changed files with 3 additions and 6 deletions

View File

@ -169,17 +169,14 @@ size_t list_slice(list_t* x, list_t* s, ssize_t i, size_t n, _Bool cut) {
} else { } else {
if (c->prev) { if (c->prev) {
c->prev->next = e->next; c->prev->next = e->next;
} else x->first = e->next; } else s->first = e->next;
if (e->next) { if (e->next) {
e->next->prev = c->prev; e->next->prev = c->prev;
} else s->last = c->prev; } else s->last = c->prev;
e->next = nullptr; (x->first = c)->prev = nullptr;
c->prev = nullptr; (x->last = e)->next = nullptr;
x->first = c;
x->last = e;
} }
return r; return r;