Fixed gcc43 warning and enabled list_is_valid()'s loop