Set prev when splitting a range on deletion

If it was not set, then DLIST_REMOVE was crashing
as it was impossible to rebuild the proper list.
I think it is almost the same code, but the author didn't use it... I don't know why.