diff --git a/libmaxsi/hsrc/sortedlist.h b/libmaxsi/hsrc/sortedlist.h index 4d57e67f..036a7e57 100644 --- a/libmaxsi/hsrc/sortedlist.h +++ b/libmaxsi/hsrc/sortedlist.h @@ -147,8 +147,9 @@ namespace Maxsi T Remove(size_t index) { if ( !(flags & FLAG_SORTED) ) { Sort(); } + ASSERT(index < listused); - T result = list[listused-1]; + T result = list[index]; if ( index == listused-1 ) {