diff --git a/src/magic.c b/src/magic.c index a8190dfa8..80f528de8 100644 --- a/src/magic.c +++ b/src/magic.c @@ -1943,7 +1943,9 @@ static spellparameter *add_spellparameter(region * target_r, unit * u, break; case 'r': /* Parameter sind zwei Regionskoordinaten innerhalb der "normalen" Plane */ - j = addparam_region(param + i, &spobj, u, ord); + if (i + 1 < size) { + j = addparam_region(param + i, &spobj, u, ord); + } ++c; break; case 'b':