summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c
index 3bc05c98..ec5c5734 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1911,7 +1911,7 @@ free_for_info(fi_void)
{
forinfo *fi = (forinfo *)fi_void;
- if (fi->fi_list != NULL)
+ if (fi != NULL && fi->fi_list != NULL)
list_rem_watch(fi->fi_list, &fi->fi_lw);
vim_free(fi);
}