changeset 686:3afeb217e88a

No need to process up to DM_MAX_ARGS, we know the actual number of arguments there can be.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 16 Apr 2013 16:16:47 +0300
parents f4005431de35
children f3d2b19dbbb7
files dmeval.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dmeval.c	Tue Apr 16 16:02:03 2013 +0300
+++ b/dmeval.c	Tue Apr 16 16:16:47 2013 +0300
@@ -806,7 +806,7 @@
                 if ((tmp = dm_eval_push_node(&list, node)) == NULL)
                     return -1;
 
-                for (i = 0; i < DM_MAX_ARGS; i++)
+                for (i = 0; i < node->id->nargs; i++)
                 {
                     if ((res = dm_eval_reorder_do(ev, node->args[i], &(tmp->args[i]), pass)) != 0)
                         return res;