From 56f06878e2a9a111f8415ce4ad839b3fe68b85ec Mon Sep 17 00:00:00 2001 From: John Darrington Date: Wed, 5 Oct 2011 08:10:55 +0200 Subject: [PATCH] Fix crash on parseing invalid GLM syntax --- src/math/interaction.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/math/interaction.c b/src/math/interaction.c index d81eba50..746cc17f 100644 --- a/src/math/interaction.c +++ b/src/math/interaction.c @@ -60,6 +60,9 @@ interaction_create (const struct variable *v) void interaction_destroy (struct interaction *i) { + if (NULL == i) + return; + free (i->vars); free (i); } -- 2.30.2