diff --git a/lang/m2/m2mm/options.c b/lang/m2/m2mm/options.c index 9b4cdd3f3..6c0b95664 100644 --- a/lang/m2/m2mm/options.c +++ b/lang/m2/m2mm/options.c @@ -85,9 +85,8 @@ AddInclDir(text) (unsigned)(mDEF * sizeof(char *))); } - i = ndirs++; - while (new) { - register char *tmp = DEFPATH[i]; + for (i = ndirs++; i <= nDEF; i++) { + char *tmp = DEFPATH[i]; DEFPATH[i++] = new; new = tmp;