diff src/ov-usr-fcn.cc @ 3178:09a3064a3a17

[project @ 1998-06-23 03:46:42 by jwe]
author jwe
date Tue, 23 Jun 1998 03:47:31 +0000
parents e4bbfc196e53
children 30770ba4457a
line wrap: on
line diff
--- a/src/ov-usr-fcn.cc	Thu May 28 15:23:51 1998 +0000
+++ b/src/ov-usr-fcn.cc	Tue Jun 23 03:47:31 1998 +0000
@@ -171,11 +171,16 @@
 {
   octave_value_list retval;
 
-  retval.resize (num_args_passed - num_named_args);
+  int n = num_args_passed - num_named_args;
 
-  int k = 0;
-  for (int i = num_named_args; i < num_args_passed; i++)
-    retval(k++) = args_passed(i);
+  if (n > 0)
+    {
+      retval.resize (n);
+
+      int k = 0;
+      for (int i = num_named_args; i < num_args_passed; i++)
+	retval(k++) = args_passed(i);
+    }
 
   return retval;
 }