list: fix destructor