Index: modules/preprocs/nasm/nasm-pp.c
===================================================================
--- modules/preprocs/nasm/nasm-pp.c	(revision 1610)
+++ modules/preprocs/nasm/nasm-pp.c	(working copy)
@@ -1376,7 +1376,7 @@
     *params = NULL;
     while (t)
     {
-	if (*nparam >= paramsize)
+	if (*nparam+1 >= paramsize)
 	{
 	    paramsize += PARAM_DELTA;
 	    *params = nasm_realloc(*params, sizeof(**params) * paramsize);
