diff --git a/src/kernel/curse.c b/src/kernel/curse.c index 5713b4968..4b4269baf 100644 --- a/src/kernel/curse.c +++ b/src/kernel/curse.c @@ -561,7 +561,7 @@ curse *create_curse(unit * magician, attrib ** ap, const curse_type * ct, } set_curseingmagician(magician, *ap, ct); } - else { + else if (ap) { c = make_curse(magician, ap, ct, vigour, duration, effect, men); } return c;