diff liboctave/Array.cc @ 8302:f2e050b62199

fix dim check in Array<T>::delete_elements
author Jaroslav Hajek <highegg@gmail.com>
date Sun, 02 Nov 2008 06:44:12 +0100
parents 7cbe01c21986
children 9238637cb81c
line wrap: on
line diff
--- a/liboctave/Array.cc
+++ b/liboctave/Array.cc
@@ -1352,7 +1352,7 @@
 void 
 Array<T>::delete_elements (int dim, const idx_vector& i)
 {
-  if (dim > ndims ())
+  if (dim < 0 || dim >= ndims ())
     {
       (*current_liboctave_error_handler)
         ("invalid dimension in delete_elements");